skysight-inc/HackerNews huggingface dataset:
AFAIK(according to my FP teacher):
a) Too complex compiler and lazy nature of haskell - generated code is hard to debug and optimise. Small changes to code might change how thing's gonna be executed so you lose control, where in OCaml it's quite straightforward and you can guess how generated code will look like.
b) We had quite good intro at our university.

I like how succint haskell/ML syntax is. But I prefer practical work and controll so I personally plan to learn/use either F# or Reason/Ocaml.
For the more tech savy this is where an open source operative system would make the difference (iAndroid). Though Apple should provide some sort of alternative for the less tech savy. One thing is saying that we don't support your browser because it sucks and you have alternatives, the other thing is saying "the 500£ you spent 5 years ago are gone, we don't care the hardware is in good state just buy a new one"
How to learn from your version control history
Probably not, but that's not the case now is it..
I found a Firefox ADMX template project on GitHub, though it's third party and entails running a VBS file on system startup, so I wouldn't recommend it.

Most software patching solutions have a way to push files though, and you can use something like this: https://www.itsupportguides.com/knowledge-base/tech-tips-tri...
that's probably worse. non-updated ios => non-updated safari => 0days galore
> I thought you were taking the position that CF should be a common carrier.

CF took that position, in the past to defend their leaving all kinds of outright illegal stuff such as booter websites (sites that offer easy to use interfaces to DDOS tools) up and running.

> Which to me seems like the logical stance.

But that makes your argument more a strawman than anything else.

No, I don't think CF is special in any way, not until they litigate that and get an official stamp of approval that they are not going to have to comply with 'regular' takedown requests, since normally aiding and abetting criminals is bad.

CF does not have to provide service to every comer and they have gone out of their way to prove this.

> Leaving it up to CF to be the judge jury and executioner is too much power for one company.

That I agree with, but this is no different from Facebook, Google or any other tech giant. Cloudflare claimed to be somehow special in this respect, I've yet to see FB or Google make such an argument.

Though, Google to some extent tried to do this by claiming for a while that only their algorithms determined what is visible without human input. Nowadays human input is as important a signal as the algorithms and it has final say too.

> We have democratic courts for this sort of thing. The web is broken and until then I think DoS protection is essential in exercising our first amendment.

Unfortunately, your point of view is still US centric, which means you are missing an important piece of the puzzle here. The web is much larger than the United States, 'first amendment' protections do not apply outside of the US, and Cloudflare is routinely hiding behind that first amendment in a way that makes it very hard to prosecute - or even do anything about - the criminals they enable.

Cloudflare wishes to have it both ways: to claim first amendment rights when it suits them and to play judge, jury and executioner when it does not. And in the meantime the rest of the world has to dance to their tune because they are not in the jurisdiction of the victims. That's not a tenable stance in the long term and the Elsevier case shows you quite nicely just how hypocritical this is.
"Picture Frame Mode" was included with the stock iPad, prior to iOS 7. See if you can downgrade. People miss it: https://discussions.apple.com/thread/5345183?start=0&tstart=...
> I've heard that average American dumps lots of food into trash. I've heard that a lot of children in Africa are starving to death. Yet I don't see some real efforts to solve starvation problem

There is a lot of effort put towards solving starvation and other forms of poverty around the world, and staggering progress made on that front. But its not nearly as simple as sending food that was destined for the trash to another country is it? There's logistics and when crossing state boundaries, politics as well. If you try to merely send food -- or _any_ form of wealth to a less wealthy country, it won't always have the immediate effect of making people's lives better.
I've tried rolling that over, some smaller corrupt police departments the town will close the department and lay everyone off and contract with the county sheriffs or a neighboring city.
You may not believe that a university is a job training program, and I agree that it shouldn't be this way, but effectively, most students, educators and employers treat it as a training program. If universities weren't the only places to be trained for some jobs, few students would pay the high fees to receive "general education". If universities didn't provide job training, few employers would care about a degree any more than about the candidate's hobbies.

If universities are not supposed to focus on job training, then they need to be replaced in this function by some other kind of institution that does. But so long as there are no established alternatives, universities will need to continue looking out for their student's employment prospects.
Why is there not more transparency? It makes zero sense.

What is going to stop something like this occuring again? Officers going to jail?
That's good because I do enjoy it, and it doesn't help in the slightest.
And in the end he didn't learn a thing.
Yeah, main character(s) of the Wire were "good police" which is what caused many of them to self destruct trying to get actual police work done in a setting where politics was more important than justice.

These guys don't exactly sound like good police: "The unit, whose purpose was to get guns off the street, even stole and sold guns."
GigaSnap – Making a Prototype Device
Sum a List of TensorFlow Tensors
The World's Best Caviar, Is Now Also Made in China
That's not an argument against what I said.
I have an "iPad with Retina display" in the same boat. It is my media player. I use it to play locally hosted songs. It makes me wonder if I can configure XCode to target it any more (its on IOS8 or 9, which ever was last for that version).
> how do you reform something so broken? a clean sweep? bring in the feds?

Both.
While more expensive, we love headsets that have positional tracking and controllers (6DoF). It doesn't feel like true VR without them. Those include HTC Vive, Oculus Rift, and Windows MR. We are eagerly awaiting Oculus's "Santa Cruz".

Sure! I'm just Kevin. Diego Marcos is just Diego. Diego Goberna goes by "feiss".
Dumb question, but is this something that a dev would expect the compiler to do for us automatically depending on what is deemed most efficient or is this something that a developer can write directly into the code to make it work this way?

I want to be sure I understand what is going on here to be sure.

Can someone offer an example of where this ability would be particularly useful?
>It sounds like a cliche, but capitalism = freedom.

And War is Peace. Ignorance is Strength.
There are only gap fillers at two NYC subway stations,
Union Square and old South Ferry. Since the new South Ferry station is open again (flooded in 2012), the old curved platform at South Ferry isn't being used any more.

Those gap fillers are a tough piece of mechanical engineering. They have nearly a foot of travel, because they're on a sharply curved section of track. Some other subway systems use gap fillers, but they're usually much smaller, and are sometimes just passive rubber blocks.

Gap fillers get banged by the train as it leaves the station, rather than being retracted before the train moves. That's to prevent dumping people onto the tracks. So gap fillers have to be very tough, and they have to be pushable. That means no electric ball screws or hydraulics; they have to be pneumatic. They have to work at temperatures from below freezing to above 100F. They have to resist ice. They're stepped on by people and people can drop things through the slats, so they have a potential jamming problem. They're long sliding devices, always a headache. They're long enough that being pushed near one end when the air cylinders don't respond fast enough may force them back misaligned and jam them, which is probably the failure mode that caused the problem here.

Union Square's gap fillers are a one-off; there are no other copies of that design. If there were lots of those things, different designs would be tried and tested, as is normal for rugged mechanical design.
> If you’re expecting the F# (and .NET) ecosystem, you’ll likely be satisfied. In fact, it might be better.

Not even close (100k unique packages on nuget, 13k crates on crates.io). On the other hand, you have easy interop with C (which doesn't give you stuff like safety, idiomatic error handling or nice APIs, but it's occasionally better than coding it yourself).
Probably. NPR ran a story on the radio a few years ago about immigrant workers in geogia and how it was difficult to find people for this.

Heres a link:
https://www.npr.org/sections/thetwo-way/2011/05/27/136718112...
1. VS Code with the Rust plugin along with rustfmt and the rls is great - when it works. I've had some issues now and then, but the tooling is pretty great.

2. Not qualified to answer this

3. There's a ton of rust libraries out there. The whole cargo ecosystem is quite nice.

Coming from a C background (and dabbling in lisp), I love Rust. It's C with batteries and concepts from functional programming - iterators, immutable data. The only times I've struggled with rust is when trying to mess with pointer arithmetic and evading memory safety (e.g. trying to program a garbage collector for a Lisp interpreter)
Something i have personal experience with -- I knocked off 80 pounds a few years ago.

Diet controls mass.

Exercise controls fitness.

They're mostly[0] decoupled. This is not intuitive to reason about.

[0] there are some interesting things in difference in metabolic rates of tissue types, but it doesn't really matter much for mere mortals.
The ipad 1 is still an excellent netflix viewer.

Other things it still does (to varying degrees of success) are playing games (e.g. where’s my water, fruit ninja), taking notes, web dashboard (though sadly not general browsing), music player and alarm clock.
But they call me Diego at home.
Sadly this is a direction Microsoft is taking with the rumored upcoming "S Mode". If this works for them (and I hope it don’t) even PC will be locked down and no more useful than a tablet. Some decision makers are forgetting hardware is for running software, not blocking everything under the sun.
"General-purpose" computing is anathema to large businesses. They make far more profit with piecemal value-based pricing and planned obsolescence.

There was a brief blissful window when computing was cheap enough to be a mass market product, but too expensive for manufacturers to add lockdowns.
Welcoming Progressive Web Apps to Microsoft Edge and Windows 10
Sitting on the bleachers just inside Canaveral AFB watching now, no tickets required!
I'm not exactly sure what the chief complaint here is.

Is it that iPads are not upgradeable? Well, Apple has an entire system for recycling and credit. Also, an argument could be made that an upgradeable iPad would also cease to be as useful as an iPad, as it would necessitate some level of form-factor change.

Is it that software keeps moving forward? Well, that is not new, and is not unique to an iPad. A five year old computer running a recent browser will also struggle with new websites.

Is it that the author can't give the iPad to someone else who could use it and wouldn't be as frustrated? I fail to see how that is the case.

I'm sure using a five year old computer can get frustrating. But I think the fact that an iPad is still quite functional after five years of use is rather remarkable. No one writes op-eds in the NYT lamenting the slowness of their five year old netbook, because those devices are even more disposable than an iPad.

Edit - that is not to say that there is not an issue with aging iOS hardware. I just don't think the article makes a clear argument, or even statement, of what that issue is.
Automation can fix this moving forward but ultimately the lost crops are a result of a bad business decision by the farmers to rely on an an undocumented underpaid labor force without thinking there would ever be any repercussions.
> adaptation to meet the needs of a changing world.

Trying to flesh this out. In the case of taxi drivers that need to adapt shouldn't they have the benefits of the same environment?

Ride sharing services are unencumbered by the regulations/laws facing taxi drivers. The taxi drivers "environment" doesn't allow the adaptation.

Had Uber needed to follow the regulations/laws in place for taxis in a city like New York would they have succeeded?
​Postgres at Any Scale​ [video]
Show HN: Cross-platform desktop applications with PyQT
I had an idea for a VR/AR-based app/site that involves map-based data. Are google maps (or other map-based sites) supported?
Reason is merely a syntax change, it swapped the lexer and parser for its own. The entire rest of the toolchain is the same, so once multicore happens, Reason native will happily leverage it.
I once did a research paper on how exercise affects depression for a persuasive writing class. I don't remember much about it, but one particular study compared people with active jobs and people who were only active in their free time. It suggested that exercise as a form of leisure was more effective in combatting depression than just overall activity.
There's nothing about stackless coroutines that means you can't have good stack traces. For example, C# already does it, at least to some degree.

Stackful coroutines are clearly a viable tool, but they don't work in all use cases. They require either segmented stacks, a precise GC, or memory usage comparable to kernel threads. They are tricky to implement correctly on Windows. Etc.

In my ideal world, we'd have stackless coroutines with great debugger support everywhere, with languages free to experiment with the syntax- explicit suspension points, implicit suspension points, effect polymorphism to make it look like you're yielding across nested function calls, etc...
Show HN: Transmutable.js – immutable wrapper for mutable code
Its not surprising what so ever, where's that ad money coming from?
Must be shady practices.
Reminds of what happened in Alabama. Vice did a documentary on it. It was definitely eye opening. The only thing that scares me for this type of labor is the sheer amount of automation being done in farming.( They have these crazy lettuce cutting machines as well as sorting machines.)

>Alabama’s Failed Anti-Immigration Law
The state's experiment in "self-deportation" reveals what might happen if the US sent 11 million undocumented workers home.

[https://www.vice.com/en_us/article/8gk7nx/what-alabamas-fail...]
Found the front end developer :D

But all jokes aside, I have to agree with others replying to your comment that this looks to be a learning exercise. It shouldn't be berated or beaten with a club. Without this kind of curiosity, the tech industry wouldn't be where it's at today.
OpenAPI Initiative to Host Community Day as Part of IBM INDEX 2018 DayZero
Spring is the new EJB. It's bloated and always amazes me on how complex it can get when you need to implement something not provided by Spring itself.

With Java 9 modularity and lightweight libraries like Guice you can get much nimbler apps.
It's an old worry. For years people have complained about microsoft word's hegemonic recommendations. I've read articles where 'real writers' had to turn off the recommendations, it was messing them up. Today we have less of a world wide leader (would google's algorithms be number one?), so there's less chance of one thing winning.
> I'm a bit baffled by how you think turning kilograms into decigrams is 'a right royal pain', multiplying by 10000 seems pretty simple to me.

That's performing arithmetic (and you're of course correct: in base 10, multiplying by 10,000 is really easy — just slide the decimal point right), not manipulating a physical quantity. Take a gram of sand, and try to cut it into 10 decigram-weight quantities using a balance without a pre-existing decigram weight. You're going to have a hell of a time: there's no good way to divide a physical quantity of stuff (whether a volume, a length or a weight) into tenths. It's much easier to divide things into halves and (less easy) thirds.

Thanks for commenting, though. I wonder if others misread similarly (and I've added one word to clarify). I can't imagine anyone seriously believes that it's easier to divide quantities of physical substances into fives or tens than into halves.

(as an aside, the HN rate limiter has been insane this week: I posted one article and three comments, and I've not been permitted to post for over an hour now)
You’re getting downvoted, but while what you describe probably isn’t going to happen, you’re not too far off. We’re already “there” with walled garden app stores, and outside of that app signing where you need to pay to be in a “developer program” to be able to sign your apps [1], DRM baked into the browser (EME) and hardware (HDCP), mandatory logins to cloud services for appliances, etc.

[1] (Thinking of macOS here. I’m sure a non-centralized way of signing would also work.)
> The existing capitalist class, which holds disproportionate power, largely opposes this for obvious reasons.

Counter-point -- if the situation really _is_ such that the vast majority of the population enters into a situation where they require capital that only a minority have, then its inevitable that some form of wealth sharing would develop in any non-dictatorial society. In other words, I argue that such a transition could happen in a relatively peaceful, progressive way. _If_ it really needed to.
You should be able to jailbreak then set up ssh. Not sure what tools exist, possibly some do that allow VMs or could be enough native software that you could do what you want. VM would be super slow, native would be fine if you can compile and run it properly
Yes, they say in the same PDF:

> Only the Saturn V moon rocket, last flown in 1973, delivered more payload to orbit.
Sounds neat. Whatever you are able to pull off the Web. I'm sure someone has tried to scrape Google Maps, or OSM has an API.
It says in your FAQ that you're focusing on headsets that have positional tracking and controllers. Any plans for a Playstation VR port?
I deliberately selected a college where I knew I would be pushed hard. And I was. The first year was pretty hard, as I thought I could wing everything like in high school. By my junior year, things got a lot better. I was learning more at a faster pace, and it was good.

It depends on what you want. I didn't want to waste time in college. I wanted to get all I could out of the 4 years.

As for sleep deprivation, sure that happened, but it was my choice. There were too many fun things to do! I was never bored in college.
By virtualization I meant also not loading entire dataset to memory, but being able to work only on a constrained view of the data. For example, database has 1TB dataset, I only view 100 MB, further columns/sections are loaded when I scroll.
My parents have an iPad 2. It's still in good condition, battery still very good. But they can't use it anymore for Skype: Skype delivered always slower apps as the time went on, and now the last version of the app is too slow to be used at all: when somebody calls the app gets so big lag that it just fails.

Also, some app writers make the app compatible with every iOS. Not Microsoft. Even newer versions of Skype aren't for iOS 9. But the last for iOS 9 was already too slow.

From this perspective, the biggest problem are the companies which decide not to test on the older hardware and which don't want to support older iOS versions.
> A five year old computer running a recent browser will also struggle with new websites.

My _gaming rig_ is 5+ years old and still runs new games fine. I don't even know where you came up with this. My wife owns a 2012 Macbook Pro and it still runs everything fine, even the newest OS and MS Office applications.
This view is "contentious" :-)

https://english.stackexchange.com/questions/270/what-is-the-...
In the 19th century, the state of New York had to do something like that with New York City. https://en.wikipedia.org/wiki/New_York_City_Police_riot
We're seeing the same thing in England, with seasonal farm workers not coming over.
Ah, thanks for that insight. It all makes sense now...
> So I don't get the appeal of HomePod if the main draw is its sound capabilities when compared to Echo or Google Home.

The impression I get from various discussions is its sound capabilities are better than nearly anything else under $1000.

As Om indicates, I don't think it's Google and Amazon that Apple is aiming for here. They're not trying to make a smart speaker play: they're trying to make a music play.
from personal experience: the "company car" is the cheapest to own and run...
Mostly because cloud-connected keyloggers are mainstream. As I mentioned, Windows does it if you have their "inking and typing" setting enabled. A lot of mobile keyboard apps do it, especially if they say they use the cloud to help correct your typing.

Of course, in the case of Microsoft or Google, you presumably either have disabled the setting or you place your trust in their security practices that it is okay, because they are top tier companies, and most people send them all their private data anyways.

There are a LOT of things out there that collect everything you type these days, and rarely to people want to define them as keyloggers.
I have a 3rd gen iPad that I feel like there should be a 3rd-party logic board / OS update for.

There are approximately a bajillion 3rd gen iPads out there. Imagine walking into the local screen repair place, having them stick in a new Android board that reuses the digitizer, screen, and case. Maybe they pop a new battery in while it's open. Bam! Renewed iPad.

Given how cheep various SBCs have gotten, I have to imagine there is an economic business model for someone in retrofitting all these old, homogeneous, plentiful devices.
Using automatic differentiation is very cool. Kudos
Why would you ever use your TV to be connected to the internet? Just a matter of time before your TV gets hacked. I use either a chromecast or apple tv, and see the tv as a monitor with speakers, nothing more.
> Rust is much easier to teach than C or C++,

Not sure about that.

If you know C, which is easy to learn, you already know a lot about C++, or at least the parts that are used most of the time.

Learning about the borrow checker, match enums don't seem very easy at first, although they surely seem elegant and much safer.
We'd love to, PSVR has been a very accessible way for people to have VR. But there are lots of technical challenges for us. We will continue to research. We hope one day though we can be on all the headsets. Just as the Web is on all phones today :)
i mean right off the bat: spam accounts for 45% of email sent. what a huge waste of resources...

and if the US is home to the most spammers and the largest spammers, i have to wonder what the government is doing to stop it considering that citizens have to pay the bill either way.
Almost certainly either bad design (their Java app had a way bigger working set than their Rust one), or bad tuning (they set the heap needlessly large). Automatic memory management _does_ require more memory for reasonable performance, but you'd be talking about 2x or 3x the working set. Not 100x. Java objects will likely end up a little larger than Rust ones, but again not enough to make up the 100x difference.

Having a way-too-big heap is usually actively undesirable; you'll get fewer pauses, but much longer ones.
This is what happens when you have "plainclothes detectives", aka secret police.