skysight-inc/HackerNews huggingface dataset:
I'm really hoping so. Maybe it's an accidental early April fool's joke. Testing the site and someone posted it without thinking? If not, bring on global warming, we humans are never going to learn about useful technology. Just speed it up and let's get it over with.

Normally when you strip things away, you make things cheaper than the competition... not hike the price up by an extra $150 from the leading brand name.

If this tv was dirt cheap, I'd have no issues with it. It makes sense. As is... no and their air of superiority they have is the real thing everyone is angry about.
Same here, what tipped the X1 for me was the impossibility to buy a Surface Book with US QWERTY keyboard in Europe — the only options are country-based and that's a no for me as a dev. The alternative, buy it from the US and pay for shipping, means that I could not get service because Microsoft's warranty only works in the country of purchase. That's such a bad policy, compared to Lenovo's pro support (on-site next day etc). Microsoft is not really catering to pro users here, no international warranty from a megacorp is puzzling.
True, do notation does require you to add a line -

main = do
print "Enter name:"
name <- getLine
print ("Hello " ++ name ++ "!")

But I only said that it makes this convenient not that it allowed you to write any statement you want. It still makes it easy to intersperse pure and non-pure code.
I'll be buying the new 13" XPS 2-n-1 pretty soon. It finally has a thunderbolt 3 port so I can plug in an egpu if I ever feel like I need an upgrade for gaming.

I am worried about the thermals, the i7 seems like it will likely throttle quite a bit.

I absolutely love the form factor though. I've been hoping for 5 years that Apple would release a convertible/2-n-1 style laptop and blow the Surface out of the water.
Same here, hire the person, treat them well, and the language doesn’t matter as long as they have experience in similar languages.
I guess that’s why the have the hdmi hub as some might want more ports.

I only use the one hdmi with ARC, and have no need for more as I have my additional ports in my AVP.
I got an XPS 15 with a 6 core CPU (boost up to 4 GHz) last year for (I think) $1000. Get baseline memory and storage, slap a 1 TB samsung SSD and 32 GB of RAM, and perform thermal mods and suddenly you have a serious piece of hardware for $1600. I don’t think Apple cares about making computers. They care about making money and their method of doing that is presenting the appearance of good computers.
Title is incredibly misleading.

The text messages exchanged are about the unexpected (but normal for 737 max) amounts of speed trim applied. I.e. during normal operation, MCAS was applying more trim than a non-max 737 pilot would expect. The individuals exchanging these text messages never encountered the MCAS anomaly that led to the two crashes. The pilots explicitly did not encounter the 'glitch'. The simulator that the pilots were using was not even capable of replicating the glitch, as it didn't factor trim screw forces.

The text messages are evidence of a systemic lack of communication in the testing and certification process, but they are not the 'pilots knew MCAS would cause crashes' smoking gun that the mainstream media is about to start misinterpreting them as.

Here's Juan Browne breaking it down. For those not in the know, he ranks amongst the most experienced pilots in the country.

https://www.youtube.com/watch?v=btZXVPfh-pE
If the boss doesn't know about it yet this could make things worse. Because now OP is dragging the boss into OP's personal life, not OP's ex, which makes OP look bad.
In Pakistan in 1990s, Coca-Cola and Pepsi would give out glass bottles and set up efforts to recover them, Offering discounts if they did. Plastic bottles are now the new norm unfortunately.
> This is awesome!!! (Ultra)SPARC CPU's are a joy to code for in assembler,

Dr Jack Whitham disagrees:

> https://www.jwhitham.org/2016/02/risc-instruction-sets-i-hav...
Public broadcasting isn’t exactly producing great content. Do you really want broadcasting to be controlled by the government? What happens when the “other party” is in power?

China didn’t “work” until they started allowing private ownership and profit.
Looks like https://en.wikipedia.org/wiki/Whistleblower protection assurance is not efficient; Time to amend it;
>programming new software should be the last option

Sure, but thats not the concern of programmer.
- Don't apply to 50+ companies at one go thinking only a % of them will call you. Choose ~5 companies, do a lot of homework about their business & write to key people at these places telling in ONE paragraph what you can do for their business. If it fails, choose next ~5 and so on.

This is one of the best advices for people starting their careers. This comment should be at the top of this thread!

EDIT: Formatting
If you drink sugary drinks in moderation, your total outlay to the sin tax will be negligible.
Well, red in nature doesn't always need to mean blood. It can also be a signal to other animals, even if they don't have red blood. Red is pretty hard to camouflage in nature, and it really stands out.

Sometimes it's for attracting, such as red apples, fruit/berries, or flowers. By attracting other animals, it helps the signaler.

Sometimes it's to signal danger, as in red poisonous mushrooms, or animals that have red bodies and are toxic or don't taste good. ("don't eat me")

I guess what I'm saying is that red was a signal long before humans came on the scene, and I think we are still on the look out for it because of those same evolutionary clues.
I’m looking at Vaio. I had a Sony Vaio about 10 years ago and I still love it. I have given up on buying a MBP because of Touchbar and the keyboard.
> preferring the immutable seq abstraction over iterators, and the core.async channel abstraction over promises/async iterators.

do you know why javascript async and co are superior to this?
The Wikipedia of News. Feedback Needed for the First MVP
Marketing spend is a cost. You are talking about reducing costs.
I spend week-long visits at a remote cabin in the Central Cascades. During the winter I have to get outside and get some significant exercise every day. Outside. Exercise. Every day. Or I will go crazy. That's it. Think of the trappers who spent all winter in cabins in the mountains. Outside. Exercise. Every day.
It is true that C is capable of those thing by virtue of being capable of everything, including writing a functional Javascript engine. But you have a choice. You can have strict typing in C, you can pass structs by value and most C programs work in a synchronous manner. (I actually mentored a good C programmer to teach him JS for working on our team and asynchronous code was the thing he had most difficulty wrapping his brain around.)

With Javascript you cannot have strict types and you cannot pass objects by value and asynchronous programming is the norm.

C is also a lot less forgiving so it takes more skill to even be able to create a mud-ball of a reasonable size. ;)

In my limited experience, functional programming languages just move a significant amount of difficulty up-front to the code. Perhaps it makes for less difficulty in architecture - I never suck around for long enough to find out. The difficulty threshold is enough to keep out lesser programmers, which certainly helps code quality. The price is that far fewer people use the language.
Easy. A basic font editor can do it. I for example experimented with changing the weight of parenthesis, thinking they're not evil in Lisp, just tuned badly for that purpose.
I'm revising Inconsolata, making it into a variable font, and would like to gather data on the variants out there so I can make it satisfy the largest number of users. Feel free to file an issue on https://github.com/googlefonts/Inconsolata simply stating your preference.
I would argue that knowing the business and the customers makes you a much better programmer though. I would rather a programmer spend 75% of their time programming and 25% seeking to understand why they are programming instead of 90%+ heads down with little thought or attention to why they are programming.
https://www.youtube.com/watch?v=SwYN7mTi6HM

It's hard to be depressed when you are doubled over with laughter?
>Blood=violence, LOOK OUT!

Not necessarily violence, as yorwba pointed out, but the presence of some disruption or injury in the body that's producing the blood.
Ah. Most of the devices on sale on ebay have VGA connectors.

Found one with DVI and just bought it, @ $22.95.

Thanks for the advice!
Thinkpad x220,IPS model, running xubuntu. Display is lacking, so I wouldn't use it for illustration work. Otherwise, it has been months since I opened my mbp.
The intent would be that the device has a setting where you pick which DoH service to use, and if that's a free text input you can put my-doh-server.my-vanity-domain.example

If 90% of users leave it as shipped set to (say) Google, 9% switch to their preferred service and only a handful like you actually type in a DNS name, that freedom to do is preserved. If it doesn't check the certificate from the DoH server when you override the configuration, you are immediately exposed to a MITM so it needs to check. However you'll have no trouble getting a cert for your own FQDN, and that's what the poster you replied to is thinking of.
Don't forget it costs extra to have those bells and whistles removed. Looking at a samsung 55" 4k with hdr normal tv at $429 right now, that I can pick up at a local store right now.

Yet they want $599 for a kickstarter tv.
I like the idea, but I don't think there's any cost savings here compared to a smart TV due to the lower volume and a relatively low incremental cost of adding in "smart" hardware and ports and speakers to every tv.

It's tough to say without knowing the exact panel, but looking at the specs (55", 4k, TFT) something comparable would be around $300-400.
> The question of why homelessness suddenly emerged in the late 1970s / early 1980s is one that's interested me.

My understanding is that deinstitutionalization plays a large role here. The US institutionalized about 500k people nationwide until 1965, when that number cratered to about 100k by 1980 [1]. Not everyone who is released this way ends up homeless, but a recent study in Massachusetts in Ohio found that about a third of people released from mental institutions have no known address within six months [2].

You seem to have thought a lot about this topic, what is your take on the role of deinstitutionalization? Institutionalization seems cruel, but our current system pushes many people with severe mental illnesses onto the streets or into prisons, which seems worse.

[1] http://bpr.berkeley.edu/wp-content/uploads/2017/10/Mental-Ho...

[2] https://www.treatmentadvocacycenter.org/fixing-the-system/fe...
Sounds interesting. Can you expand on what you mean by "with embedding cosine as character replacement weights"?
> minimize your handling losses by giving them what they legally deserve without making it a lot of work for everyone.

The problem necessitating bureaucracy in a separate system for the poor on top of the US’s mostly-private-pay health care system is identifying who is eligible and what they legally deserve.
See also Blue Apron et al. If you're selling something to a customer base that is almost certainly going to have a lot of churn, that acquisition cost has to be built into your business model. Maybe if churn is low and the main cost is initial acquisition you can sustain losses for a time but not if it's ongoing.

ADDED: And a mattress is an example of a product that people buy very rarely so the marketing/advertising to acquire a customer is mostly a cost of a unit sale. Yes, maybe they get some residual word of mouth but it's mostly effectively part of the product cost.
Just to be clear I don't think much of Tmt. It has been done better before by the greats. It should be clear in the application of it, that it does not bring anything new.
I don't think OP is referring to Apple's permanent inability to be reliable, but rather the current MBP series. That keyboard is atrocious, and there is no alternative to it. Maybe the 2020 MBP design refresh will fix the issues, but there could also be another set of issues that emerge after a few months. Apple has broken their user's trust.
So what. This is the third time the same exact article was posted in 24 hours.
Flag me if you must but I speak the truth.
not sure this is an airtight definition, but think about employee skill vs revenue in a particular department. if you're selling software, you would expect revenue to go up a lot if you increase the overall skill of the developers. if you're a restaurant, you probably don't see a huge increase in revenue from hiring a very good website designer. basically, how hard is it to get people who do a "good enough" job? maybe "not very hard" means you're looking at a cost center and "very hard" means you're looking at a cost center.

of course the problem is that things are very interrelated at a company. maybe you can't hire good developers if you don't have good HR people to recruit them. if you have bad or not enough cleaning staff, maybe none of your "profit center" employees are actually willing to work for you because your office is filthy. maybe the event planning staff do really good parties that help with retention.

I guess I'm inclined to agree with you that there's no clear, workable definition of "cost center" or "profit center", but there are certainly areas of your company that generate more ROI than others, and I think that's kinda the point of this (crude) way of thinking about it.
Rdfind: A program to find (and possibly de-)duplicate files
So now we are going to spend more on development and probably rework because the developer decided he was just going to wrap the website in a webview and call it a “mobile app” because he didn’t think through these scenarios. Anytime that you have to go through the development -> QA cycle more then once it costs money and time.

That’s kind of my point. Learning a language is easy and for the most part useless without knowing the frameworks and architectural best practices.

I don’t know what Android has, but iOS has built in frameworks for handling syncing. If an Android developer didn’t know all of the built in frameworks available to them and re-invented the wheel, that would also be a waste of money.
This is where you are kind of off - as a consumer all you can buy today is smart TV’s.
Smarts that is there to track your viewing habits and besides that gives you bloated firmwares with buggy apps and crap you’ll never use.

The only alternatives to this would be commercial screens, and they cost a tonne!
For some reason, selling a non-smart TV is more expense... so - somewhere in all that smarts, you’re the product, I guess.
Indeed if this was the case this story would be a far bigger deal.
Often it is when unfiltered business requirements come down to the engineering department and individual programmers. Then the first thinking should be: how can I avoid solving this problem? If the problem needs to be solved then the next question is "how do I solve this without writing a single line of code". If software is required then the question is how to use and apply already existing software. If there's still need to write code then finally we can start thinking howto write the least amount of new software.
Is there a working online demo?
(2012)

---

My favorite line from the article:

> To conquer this obstacle, I wrote an ARM emulator.. Why write one instead of porting one? Well, porting someone else's code is no fun, plus none of the emulators I saw out there were written in a way that would make them easy to port to an 8-bit device.
Market cap is just a representation of what the market thinks a company is worth as applied to a relatively small fraction of the stock.

Compare to a casino: people think that the ball will land on black and are willing to put their money down based on that. That doesn't mean they are right. In this case there is much more of a casino mentality at work that determines Ubers stockprice than that the underlying fundamentals are solid and sound enough to compute a price that is reasonable.

In that sense you can't lump everything on the stockmarket on one pile. 37signals had a funny bit about marketcap: https://signalvnoise.com/posts/1941-press-release-37signals-...
I agree with you, it's not how technical people are hired. But, I think it's entirely necessary in certain contexts, once we realise the software world is bigger than just Web.

Learning languages and libraries is easy. But new paradigms, domains, and entire new ways of thinking? It takes time to master.

So I'd be inclined to add disclaimers to the idea that "after 6 to 12 months nobody will ever notice".

This might be the true if you're moving from 1 web programming gig to another web programming gig, but the author himself acknowledges the vastness of software out there that underpins every aspect of industry.

So - if you're going to be working on enterprise middleware in investment banks, or embedded systems on airplane simulation kit, or APL, or missile guidance software - but all you've done is web... then tech stack does matter. Insofar as being familiar with the paradigms, standard patterns and unique industry norms.

The problem is that some middlemen (ie recruiters, HR or non-technical hiring managers) do not understand that, for instance, Java and C# are somewhat interchangeable, but C# and APL are not.

Fantastically written piece in all though, lots of great stuff in there that I wish I had either known (or stopped denying!) earlier in my career. But specifically on this point I think it's a dangerous idea to imply to undergrads that deep, hard-earned experience in both tech and domain can be overcome in such small time scales.
Agreed on this generally being solid early career advice. Some of it is outright wrong though at more senior levels. E.g;

* Not giving salary expectations upfront lead to a waste of time if the company expectations are below yours

* It's not really relevant how bad many other programmers there are since you'll tend to look at switching to "better" companies, not worse.

* This is a bit too negative on equity grants for companies with strong product market fit (mostly article just hasn't aged well with companies staying private for so long now)
What if you truly need employment and you are a run of the mill beginner? Is that 5 company application approach still optimal?
I think the idea is that a cloud company is primarily renting hardware. Therefore, it doesn't scale like a software company; as its number of customers goes up, its number of employees and amount of capital equipment has to go up as well. This would mean it should not have a multiple like a pure-play software company, where the costs go up little if any as the number of customers goes up, because almost all of the software's development costs are up front.
Then you are a bad CEO not understanding your target audience
Huawei xmate pro running Ubuntu is a dream
It does NOT see plaintext password [0].

A sufficiently high entropy password will keep you secure against this attack.

0. https://security.stackexchange.com/questions/66008/how-exact...
The first hurdle for me is still whether it has an Escape key.
Just off the top of my head, factors would likely include:

- Temperature. Highs, lows, daily range. Most especially lethal highs/lows, which either discourage or kill those who are exposed.

- Precipitation. More is worse, predictable is better. Most west-coast precip outside coastal WA/OR falls in a few major winter storm events. In much of the rest of the country, rain or other precip can happen at any time and frequently.

- Humidity. Excessive is worse, though in otherwise moderate climates, tolerable.

- Proximity to services.

- Precipitating causes. Locales which chew up and spit out people, especially w/o community / family / social bonds, are likely worse.

- Land values. Higher is generally worse, both in terms of overall affordability, and in the tendency toward NIMBY exclusionism.

- Culture. This cuts both ways, but a tendency to look after people probably tends to reduce risks, while a tendency to provide some level of institutional support or cover may help. Pronounced opposition may discourage lingering.

- Economy. A thriving economy raises living costs, but can also increase either casual/gig labour, or handouts.

- Avenues out. If there are ways to get back on track after falling through the safety net / cracks, peope may not remain homeless for long.

- "Nontraditional" housing and living arrangements. Options outside detached single-family dwellings, opportunities for the noncredentialed / intermittantly employed.

- Family, addiction, and mental health services.

I'm still far more ignorant of this area than I'd like to be, and most of this is impressions rather than substantive and evidence based, but as a first-order set of factors seems likely.
A good web developer:
1. Finds a way to make the code serve the main purpose of the page/experience _first_ and bring in the extras after the main thing is settled while disturbing the main thing as little as possible.
2. Uses the same mindset to protect the page/experience from marketing/analytics/whoever. You want more pixels? Sure. I'm not telling you that they will only fire at +3s ContentLoaded, but you're probably not asking, either.
https://news.ycombinator.com/item?id=21292860

https://news.ycombinator.com/item?id=21293550

https://news.ycombinator.com/item?id=21293497

https://news.ycombinator.com/item?id=21298304
Just a guess: being subject to oozing derision _from_ the chronically housed, makes it emotionally difficult not to respond in kind.
what I don't like about thus site is that there are no large bitmap fonts (not even the x11 standard bitmaps, which are great)
Not a laptop specific comment, but from a software perspective Windows 10 with WSL is a pretty awesome Dev environment. You get a full Linux subsystem, with access to the Windows filesystem and environment for testing.
Things are not so simple as the pilots knowing everything and just hiding the truth. They still identified there was an issue, but couldn’t match it to MCAS as they didn’t know about it, and misattributed the effects to a simulator error.

> As the two pilots banter back and forth in the messages, Forkner says the system is "running rampant in the sim on me," then adding, "I'm leveling off at like 4000 ft, 230 knots and the plane is trimming itself like crazy."

For me this clears the bar of pilots detecting there is an issue.
Electric car battery that will take drivers 1500 miles without needing to charge
For a complete SPARCstation 5 implementation able to run SunOS, Solaris, BSD, Linux or NeXTstep, see http://temlib.org/ - this fits on a Spartan6 XC6SLX45T FPGA, so you should be able to get it to work on the larger Spartan 6 FPGAs (if you can manage to build a working memory controller...).

It seems that the Panos are only available on eBay US, any idea where to get them in Europe without all the shipping and tax hassle?
I know that authors do not choose the titles of their articles, but it was somewhat vexing that the question of "why 'red' means 'red' in almost every language" went entirely unaddressed.
That’s an excellent price.

Have fun with it!
What the Future of Affordable Housing Already Looks Like
The argument made here is a good generalist tech guy would definitely think these things beforehand as much as an android or iOS guy ... That is language knowlegde !== problem solving ...
Rainbow tables aren't really applicable to WPA2 due to the way offline cracking is done.

You would have to pre-generate them for each possible SSID. You're much better off using a small targeted dictionary with rules.
Free and Painless Cron Job Monitoring via CronMonit