skysight-inc/HackerNews huggingface dataset:
> Some Haskell-like could swoop in and totally steal Go’s lunch if they would simply prioritize practicality over experimentation.

I don't know. It seems like it would be easy enough to build an AST to make sure there were no unknown conditions that didn't lead to a return statement.
Bullshit translator: mean intelligence of newcomers becomes so low that we have to lower our programs or only veeeeery few can attend them. And we need more students so more money. Disagree? Say thanks to all school reforms in the past 30-40-50 years.

A bit of extras: in today world we can't produce really anything new due to managerial-driven society and beside that it's better people do NOT really understand how things work to avoid not only embarrassments but also potential idea to radically wipe out certain kind of business models. So better saying: you can't understand the big picture! Keep play with thing Bigs&powerful give you, they came directly from the nature do not worry about it.

Sorry to have made few "potential-flamey comments" in a row but reasons written in the article have really no other meaning to my eyes. That's not intended to be political or flamebait, it's simply what I see. I do NOT start with scheme, I discovered it years after and I even do not love it too much due to it's n-th implementation incompatibilities, srfi and "sparse" documentation... But when I discover lisp-like languages in general I see a completely different world and really change my mind. Guile scheme, even with the lacks of libraries etc it's now one of my preferred way to express concepts.

Also as per explanation I can't accept as engineer and even as a citizen to make thing, under my responsibility, with my signature etc that I do not really understand. This kind of idea is simply the exact opposite of engineering.
A lot of these ideas already exist.

1. couchsurfers

2-5. airbnb

6, 10. getaround

29, 54. foodrunners

35. seti at home, folding at home, cryptocurrencies

36. cryptocurrencies

37. ipfs

47, 60. deposit cash at an ATM

58. cryptocurrencies

62. park your domain

106-113. mechanical turk

For many of the rest: craigslist, ebay, facebook marketplace, and other marketplace apps.

Some of the items in the list are not lawful in many jurisdictions (like sharing prescriptions, selling your vote, putting random items in luggage and other similar bad ideas).
Ad blockers defend democracy.
Those features did exist on ESPOL, NEWP, PL/I, PL.8, PL/S, BLISS, Concurrent Pascal,....

They just lacked an OS being offered almost for free, with source code to come along.
Sure, but the emphasis is different. Someone with a CS degree should understand both theory and practice. Someone with an engineering degree doesn't need much theory.

FWIW, I have a CS degree, and my job is mostly engineering, but using a sound theoretical approach to problems has saved me many times. On the other hand, I've worked with several good programmers over the years who didn't have a college degree at all.
I remember 37 mb
These guys need to do the Richard Clark 10K challenge.
Richard posited that when compared evenly, the sonic differences between amplifiers operated below clipping are below the audible threshold of human hearing.
No-one took the 10 grand in 15 years if my memory serves me correctly.
No, you're right. I'd go so far as to say even people at my unrespected state school wouldn't struggle with things like that.
Drakengard (the first of the series) was written in response to the flippant way many games are framed: You usually score higher the more enemies you kill. Yoko Taro thought that only an insane person would actually think that way.

So he created a game where the main character is literally broken and insane, killing huge swaths of enemies in a continually escalating apocalypse beyond his control. Throw in additional party members who are also broken and insane, and some point of view personalities commenting on how utterly horrible everything is, and on if the player is as insane as the character is.

It's not a great game and quite dated, but definitely has a message to explore which makes traversing the horrible contexts worth it. He went on to make Drakengard 3 and the related NieR games as well.
From your perspective you can compare crypto to gold as a store of value. If you hold a bar of gold in your safe, does it have any "intrinsic value?" Similarly to Bitcoin, gold is expensive to mine.

But moving on, Bitcoin is not just a store of value. It's electronically transmittable without middle men. You can think of it as gold you can teleport across the globe. Lots of people would find this to be "intrinsic value."
The UK didn't really make a deliberate 'choice'. The RNLI evolved to fill a need that Government wasn't funding; the Coast Guard is only two years older than the RNLI but was formed to prevent smuggling and to protect shipwrecks.

Once the RNLI was founded as a charity there was of course no pragmatic reason to dedicate tax money to that mission, so here we are today. The contracted Coast Guard helicopter pilots on £150k each hovering beside a lifeboat staffed by volunteers. Whilst the paid RNLI executives sleep.

Something's not right there and that's not a model I'd encourage others to adopt. If maritime rescue is considered worthwhile then it should be professionally rewarded, and at all levels.
> Things like pointers, which have a reputation for being confusing, make perfect sense coming from assembly

Agreed with the caveat that C pointers aren't just memory addresses they just behave like that 99% of the time which makes it especially confusing for the 1% where the optimiser can "play tricks"..
PSA: AoE2 HD is on sale on steam right now for super cheap.
I'm not looking for work and I keep getting calls from people and agents

... because of this unusually strong tech employment market.

When this boom ends, the 40+ should expect to be the first cut. Again. Just like in 1992, 2001, 2008, ...
Is 10 years the bar for what counts as an experienced developer? Why is 10 the magic number?

I would say someone with 5 years experience could be senior to someone with 10 years under their belt, granted the former worked on the right projects that gave them valuable experience, with some combination of design, understanding trade offs, implementation, and social/management skills managing delivery of their features or taking complexity and simplifying it (both technically and from a requirements perspective). You could work 10 years and not hit those points.

I expect someone with 10 years is hands down more experienced than someone with just one year under their belt, but otherwise, looking at how long you’ve been in the industry is kind of meaningless without understanding what it is that you did.
In the US, you're not eligible for medicare until 65. So in other industrialized countries there's no chance of being bankrupted if you face unexpected medical expenses and/or high insurance premiums between when you stop working for whatever reason and when you're eligible for medicare.

It's my suspicion that one of the causes for the rising suicide rate in the US is due to baby boomers who are now entering this period of despair where you're simultaneously forced out of work and unable to carry your medical expenses. In particular, health issues often prevent people from working and your health usually declines as you age.
This is not to mean that it's not a useful tool for teaching people simplified neural networks without having to whip out a full tensorflow environment.

Edit: When you have a working 2.0 beta, do you mind if I build a docker-jupyter notebook kinda like the Tensorflow docker? Something with nvidia-docker runtime on jupyter-nodejs? I really just wanna bring this into a more mainstream audience.
> mean intelligence of newcomers becomes so low that we have to lower our programs or only veeeeery few can attend them. And we need more students so more money. Disagree? Say thanks to all school reforms in the past 30-40-50 years.

uh, you know this is about MIT right? A school that has seen its acceptance rate dwindle to nearly 7%?
There's a slight difference. AFAIK oenophiles don't typically try to use pseudoscience to justify their purchases (or encourage others to make purchases)

If someone told me I should buy a wine because the doorknobs in the winery were special wooden knobs I would also question their judgement/sanity.
opened the article expecting to read a wide array of tech and coordinated pyrotechnic systems used to disperse the confetti, but at the end of the day, good old human power and simple coordination does the trick. always amazed at how simple systems & processes can be magical.
Clever. No way to pirate this through torrenting or something like that.
However, there's nothing Latin about the present example...
I made nearly all of my money with Phoenix and Django in 2018 so I'm probably not biased. For projects that can run on a single machine I'd say that Phoenix is slightly better than Django but Rails is much better than both of them. Metrics: ease of development, developer happiness, ease of debugging, ease of deployment, framework coherence (Django is almost not a framework compared to the other two), the ORM, the underlying language.

Phoenix wins on parallel jobs because thanks to Elixir it doesn't need ActiveJobs or Celery. Django doesn't win on anything IMHO, except maybe the ease to create an admin CRUD (but Rails has a gem for that.)

To add another tool I used, even Django would win against server side JavaScript. I'm using that only in special cases and for demos, because so many more people knows it than other languages.
I have to agree. Scheme is so much more elegant and so much simpler than Python.

People often talk about how simple Python is, but many of them have either no experience with or no appreciation for Scheme. When they do have exposure to Scheme, it tends to be some ancient, primitive dialect like MIT Scheme rather than modern, full-featured scheme like Chicken, or Racket, or Guile -- so they look at Scheme as a toy language. I don't know how often I've heard comments along the lines of Scheme being a fine academic language but impractical for real work.

Python does have a little nice lispyness to it, but it's deliberately limited by the language designers, the syntax is lacking and it has many frustrating inconsistencies and gotchas. Programming in Scheme is just so much easier.
> many of that ilk that I personally know would be hard-pressed to give an even basic, accurate definition of what socialism is (almost guaranteed it'll come out sounding like communism)

Yeah that might be because “The goal of socialism is communism.”
About 15 years ago companies stopped hiring people that could grow into a space, and started hiring people that could immediately work in one.
SM chat server available from http://sm.3615.live .
This is an awesome article! I like the idea of being more forthcoming with what we don't know.

> Containers. I have no idea about how to use Docker or Kubernetes. (Are those related?) I have a vague idea that they let me spin up a separate VM in a predictable way. Sounds cool but I haven’t tried it.

> Deployment and devops. I can manage to send some files over FTP or kill some processes but that’s the limit of my devops skills.

I'm working hard on trying to tease out a method to educate developers about DevOps / Kubernetes... It's hard to explain to people who have not been on-call or walked into a company on their first day as a devops, but I am strongly in the camp of "Kubernetes is live-saving, game-changing, etc". I tend to fail to explain to most product-focused developers successfully - Either too low level, too high level and hand-wavey, or they walk away with a sense of "man one day, that might be cool", rather than "We could get going on this _today_!". The most success I've had is in demonstrations (I have a raspberry Pi Kube cluster with 4 pies, with which I can physically unplug power, network, disk, etc and show off Kube's self-healing and auto-discovery powers), but at companies with day to day stresses, not so much. Plus the demo only scratches the service of cool features of even the Deployment API object.

Shameless self promo, but I'm working on a project with a friend that hopefully helps. I want product-focused developers to have a "Heroku" moment about kube and understand the immense benefits they get from designing their applications with a "cloud-native" mindset. That the small cost is _vastly_ worth the benefit. The project is here: https://kubesail.com/.

My "thing I dont know as of 2018", just for good measure: How to build complex front-end applications without making a complete mess of things!
In search for the new wave of fulfillness-enabling mobile consumer apps
If there was enough demand for 40 hours worth of folded paper hats, yes.
I think operating your car in a way that kills a cyclist, where there could be cyclists (anywhere not the freeway) should be criminal negligence, not an "accident". Presumed liability laws exist in places that are nice to cycle so drivers know they could face real legal consequences.

I can't go accidentally shooting people on the street and expect just a fine.

Generally people who kill others with their car get off fine, so long as they're sober. https://www.nytimes.com/2013/11/10/opinion/sunday/is-it-ok-t...
Sorry, I was on mobile and found the first link. But I think the stats aren't as bad as you think. For any given year, you will have some inventory disappear completely. There is also new inventory being built. So, the average house size of all houses is also increasing. Not as much as the average new house size, but definitely increasing. Most people don't live in old houses from the 60s.

I would actually ignore the average household size. We already know that that that decreasing over time.

Note that I didn't intend my comment to be a personal attack on you. I'm merely trying to point out this trend. Apologies if I came off that way. But your case also highlights another fact that was rare back in the day -- using your house as an office is increasingly becoming viable or necessary for those doing remote work.
There is now audiophile ethernet cable so why not.
How does austerity (reducing government expenditures in order to control/safeguard public-sector debt) cause the end of a recession (shift from negative to positive GDP growth rate)?

Saying austerity led to the end of a recession is like saying that cutting costs at your restaurant led to an increase in customers, or allowed you to charge higher prices for your food.

Greece and Italy are fighting austerity because they take the traditional economic stance - government needs to spend tax dollars on increasing investment, education, employment, etc. instead of cutting investment costs and ensuring tax money is channeled to interest payments.

Perhaps foreign investors saw that Portugal was taking its austerity seriously and began to increase investment, reassured their money would be relatively safe. But how could austerity lead to the boom in tourism and exports cited in the NY Times article?
It seems like there are plenty of games that try to be honest about death.

I don't play them. I play games for fun.
That's true! I heard it termed as a minecraft-meets-DayZ.

I've been a fan of the "battlegrounds" gameplay mode since I played on Arma 2 Battle Royale servers back in 2012. I'm really glad they became mainstream enough for me to start sucking at them.
The dead GP insinuates that this style of post is American, which would seem to be inapplicable to someone who is neither in America nor American.
By all means be frugal and live as debt-free as possible. But I think the issue raised by the article is that in today’s economy even “reasonable” people making rational decisions are screwed once they pass 40, age out of the workforce and/or get hit by a financial emergency like a health issue. There comes a point where the reckless decision is actually to postpone “living” until an imagined idyllic retirement that most likely will never materialize. But I’m one of those people who’d rather leave early than stay late.
> There’s a debate among audio enthusiasts about whether personal poles make any meaningful difference. Audiophiles, though, “live in a kind of no-compromises world,” says Mark Bocko.

Plus the requisite "no blind A/B testing" world of course.
Yeah, not a great article and doesn't seem concerned with the "why."

A couple of possible explanations:

1. There are beneficial effects other than tax revenue - maybe these municipalities are hoping the new data centers will help turn them into hubs - draw other businesses, talented workers, etc.

2. The decision-makers' incentives aren't well-aligned with those of the municipality. Maybe the local business owners who fund their campaigns benefit disproportionately from these big projects. Maybe the headline of "brought Apple to North Carolina" outweighs the actual, harmful effects of the deal they signed when the next election comes around, etc.
I was really surprised to see algorithms on this list. I would have presumed everyone at Facebook would be a cover-to-cover expert at the sorts of algorithms you'd see in coding interviews.
> it's where you learn the time complexity of btrees.

I’m having flashbacks... Thanks for that ;)

Time complexity was my worst CS topic. At least, for implementing the most efficient system. I’m not an algorithms guy.
You could just use a proper sine wave filtering UPS which actually runs everything through the transformers internally to produce cleaner voltage.

I'd be inclined to make a battery powered mechanical AC generator with a big old flywheel on it to sell to these audiophiles :)

Regarding the equipment, most of the "audiophile" grade gear is analog, using very little input cleaning circuitry if any at all. Whether this is desirable from a sound quality perspective or not (assuming the input power is clean) is debatable. Would be interesting to see what an electrical engineer in the audio field says about this.

I'm sure there is some method to the seemingly mad claim that having your own "pole" could make a difference in your audio quality through your amplifier. If you consider that the coils on the other transformers that are positioned on the same medium voltage lines (running the other houses on the block for example) act as attenuators which partially soften out any harmonics from devices under them (like switching power supplies found in any computer), then effectively by installing your own, dedicated transformer (not actually just having your own pole) you would be isolating to some extent potential noise from those neighbors (noisy neighbors in the real sense), to only devices in your own home. If you think of electrical harmonics like sound waves, they would lose amplitude when traveling through the coils of a transformer. There are also ways for transformers to be built so that it prevents these harmonics from carrying upstream (see zigzag winding, isolated or "harmonic mitigating" transformers) but this would do nothing for the noise on the low voltage side coming from neighbors on the same transformer. This would be the power line equivalent of sharing a single broadband connection with your entire neighborhood while trying to play a latency sensitive game with no QOS.

It would have been really interesting to see the ocillosope before and after.
That is an analogy not an abstraction but if you had read the paper or the single quote I provided, you would know that even relatively simple eyes (such as those of the frogs which cannot see still objects) don't only process a distribution of light intensity and frequency. The eye measures other information that is lost by the camera including photon phase, arrival time, polarization, orbital angular momentum, linear momentum, and probably many more measurements. More so, this is done by specialized organelles of the eye rather than by the brain.
From your experience, would you say the VIX futures are useful for anything other than traders taking chunks off the bid or ask moving the equities a few seconds later?
If you make 100K euros per year in Portugal you will pay more than 50% in taxes.
The ankh morpork firebrigade hard at work.
Because those private companies actually have some kind of incentive to keep you happy. If Company A doesn’t give you a good deal on your healthcare, Company B will, meaning Company A will lose out. It’s not a difficult concept.

You really trust the government to take care of you? How blind are you? The UK government wasted £12 billion of taxpayer money on an abandoned IT system.
This isn't what happens in my personal experience.

Either there are cuts to meet cost expectations, which kills high paid management first, or there are cuts by quota. When they come by quota its the people perceived as providing the least value, which is not always connected with work ethic. People who manage necessary legacy systems have greater value than a hard working easily replaceable young guy.
It is, because after Modula-2, Wirth's goals have been to produce the minimalist, type safe, systems programming language.

Oberon-2, Concurrent Pascal, Active Oberon and Zonnon variants were designed by students or together with ETHZ fellow researchers.

Oberon is smaller than Modula-2, and Oberon-07 lost features on each language revision.

So from our point of view Go isn't complex.

From my point of view Go still lacks several features, which Go 2.0 will kind of address.

However, from Wirth's point of view, which after being retired was still trying to design such minimal language, Go is indeed complex.

You can see this by reading the language reports.

https://www.inf.ethz.ch/personal/wirth/Oberon/index.html
> If you call a function that happens to refer to a variable that only exists in the calling code, it will work

Could you give an example of what you mean by this?
"If you can see an HDMI signal with white blinking dots everywhere, you can be confident that the cable is not altering the signal in any really detectable way."

I have seen an HDMI transmission with white blinking pixels at content edges that were not from the original signal. I ran test signal through that source and verified the errors on an HDMI waveform monitor, after which I tested the cable and threw it away.

HDMI video is not magically impervious to error because it is digital. It's actually a pretty straightforward transmission scheme.

This was while working on an HDMI-output device, working with team members who had written the original HDMI specifications (so, yes, I've read them).

It is possible to have subtle degradation in HDMI-delivered content. It's rare, but possible. As one might expect, comprehensive failures (e.g. black screen, periodic HDCP key mismatch) are far more common, as are negotiation/configuration failures (e.g. wrong resolution, wrong framerate, wrong color space).
php -S 127.0.0.1:8088 is a good one as well, it helps with debugging PHP quickly (I still am in the boat as PHP being a better lang for handing web stuff)
Modchips of the State [ CCC Talk Trammell Hudson ]
So what makes it unethical in your opinion?
You can make a living as a frontend dev without having to touch those topics much.

Other devs: desktop app devs, mobile devs, backend devs, devops devs, network devs, data scientists, game devs get exposed to those a little bit more.

If you are interested in learning a lot of those at the same time, write a server in C.

https://beej.us/guide/bgnet/html/multi/index.html
It's bizarre looking at the technology used, but I guess at the time mechanical technology seen here was the only way to do this at the right price (or possibly any price - I'd imagine that electronic performance simply wasn't good enough at the time in terms of noise floor and sensitivity?).

Looking at most of these though, I wonder how many operators went deaf because of a loud sound being captured by them? I've been recording music professionally for the last 25 years, and seeing things like this makes me wince!