HN user

fooyc

788 karma
Posts23
Comments258
View on HN
www.f5.com 7y ago

Microservices: Less Micro and More Services

fooyc
2pts0
users.rust-lang.org 9y ago

Let’s build a standard library (std) free of C code / dependencies for Linux

fooyc
2pts0
github.com 9y ago

Swift CSP (Coroutines, Channels, Select) for MacOS and Linux

fooyc
1pts0
github.com 9y ago

Baidu Tera – An Internet-Scale Database

fooyc
6pts1
www.wired.com 10y ago

New Evidence Could Overthrow the Standard View of Quantum Mechanics

fooyc
3pts1
www.ifc0nfig.com 10y ago

Domino's: Pizza and Payments

fooyc
10pts0
mention.com 10y ago

Introducing Mention Pulse


fooyc
1pts0
blog.scaleway.com 10y ago

C2: Affordable X86-64 Servers

fooyc
448pts224
lostechies.com 10y ago

Busting some CQRS myths

fooyc
2pts0
www.coindesk.com 11y ago

New York Stock Exchange Launches Bitcoin Price Index

fooyc
9pts0
aws.amazon.com 11y ago

Amazon planning to reboot 10% of EC2 instances

fooyc
1pts0
livejournal.com 11y ago

LiveJournal Outage

fooyc
1pts0
parquet.io 12y ago

Parquet

fooyc
1pts0
github.com 12y ago

Google FlatBuffers

fooyc
1pts0
twitter.com 12y ago

Data vizualisation: do you prefer Pie Chart or Histogram?

fooyc
2pts0
www.lighttable.com 12y ago

Light Table

fooyc
7pts1
news.ycombinator.com 12y ago

Gnu tar happily connects to remote hosts, depending on filename

fooyc
9pts5
ariya.ofilabs.com 12y ago

Hall of API shame: Boolean trap (2011)

fooyc
8pts2
dormando.livejournal.com 13y ago

Don't store sessions in memcached

fooyc
3pts0
bugs.jquery.com 14y ago

JQuery to remove synchronous ajax support

fooyc
2pts0
www.coursera.org 14y ago

Machine Learning class is live

fooyc
7pts0
news.ycombinator.com 14y ago

Use GET for AJAX Requests (or not)

fooyc
4pts2
stackoverflow.com 14y ago

Why dont browsers disallow onmousedown JS to change href?

fooyc
1pts0

The author cites this to justify the need for Records:

Most Java objects set every field to be private and make all fields accessible only through accessor methods for reading and writing.

Unfortunately, there are no language enforced conventions for defining accessors; you could give the getter for foo the name getBar, and it’ll still work fine, except for the fact that it would confuse anybody trying to access bar and not `foo'.

Scala supports pattern matching on objects implementing the `unapply` method.

Is this considered harmful? Why didn’t Java follow this route?

Not only Reader, but also the RSS support in Chrome and Firefox (whose Google used to be the primary source of funds). And Feedburner.

Google would do anything to make it harder for others to crawl the web. Killing RSS was part of that strategy.

News sites will implement these DRMs, but of course they will still allow Google because it is their source of traffic. Alternative search engines and good bots will be locked out.

My understanding is that people don't invest in stable coins (like you don't invest in USD when you have USD on your brokerage account).

Stable coins can be exchanged against other crypto currencies on chain. So if you are willing to trade crypto currencies, stable coins are more practical than USD.

There are also tax implications: Depending on where you live, crypto-to-crypto profits are not taxable. You will be taxed if you sell crypto currencies for USD, but not if you sell crypto currencies for a stable coin.

Vim Color Schemes 4 years ago

I love this color scheme. I’ve just replaced the yellow color with some shade of blue, and it’s perfect.

The article is well written and Haskell appears to have what’s necessary to work efficiently with algebraic data types (matching and overloading).

But in the end, it’s just fancy words for union and intersection types, or am I missing something ?

    > jo normally treats value as a literal string value, unless it begins with one of the following characters:  
    > value  action
    > @file  substitute the contents of file as-is
    > %file  substitute the contents of file in base64-encoded form
    > :file  interpret the contents of file as JSON, and substitute the result
This is convenient but also very dangerous. This feature will cause the content of an arbitrary file to be embed in the JSON if any value starts with a `@`, `%`, or `:`.

This will be a source of bugs or security issues for any script generating json with dynamic values.

PHP in 2022 5 years ago

PHP has a GC since 2009 (version 5.3). Its goal is precisely to collect reference cycles.

I totally agree that this should be a browser setting.

However it’s not only about cookies: What we abusively call the cookie law and cookie popups are about tracking, and there are many ways to track you without cookies, some of which are not easily blocked by browsers.

Ideally the browsers would indicate the user’s preference via a headers (e.g. the DNT header) and websites would be constrained by law to obey that.