skysight-inc/HackerNews huggingface dataset:
> The FPGA, with its explicit management of every imaginable resource, is the worst target for a general-purpose functional programming language.

That's a great way to put it...

but perhaps there's a more suitable FPGA cell for functional programming (than block lookup tables with state)? Maybe something with a local stack, recursion assistance, an iterator?

Also, a good deal of the FPGA resource management is focused on optimization... What if the optimization-at-all-costs constraint were relaxed somewhat, or supplanted with meta-information to indicate the completion of a group of cells to allow a message to propagate?

With relaxed constraints partial, on-the-fly and self- modifications could become regular features.
I for the first time have an understanding with my employer that I have about 5-6 useful hours in me. I am not someone who paces well and will go into a coding frenzy until I drop, at which point I know I'm done.

After that I go home and do other things (piano, study languages, etc.), but I couldn't write another line of decent code if I tried.

Working a 30h workday with a typical salary is awesome, I have approximately the same output as I would working 60+ hours, leave the office during daylight and have time to explore other interests.
These days, the functional, structural-identity definition of "a Mac" is that it's a computer where:

1. the OSX base-image includes drivers for all the components; and

2. the ACPI BIOS has an SMBIOS table, which can be probed for strongly-typed fields, where:

2.1. the SMBIOS BoardType and ChassisType fields are known valid enum-values that OSX has in its model database; and

2.2 the SMBIOS SerialNumber and BoardSerialNumber fields are present and have valid checksum bits according to whatever algorithm the OSX kernel uses. (Further properties about the system are also embedded into these, so those slices of the string must also decode to known-to-OSX enum values.)

3. Finally, the ACPI device tree must have a virtual device, basically a hardware dongle, located "inside" the keyboard in the device tree, that responds to a probe with a static 64-byte string—basically a shared secret. (It's actually an ASCII-readable string; it contains, in part, the literal text "pleasedontsteal".)
Hi, a shameless plug: I went to the Quantopian (the company that is behind Zipline and essentially uses Zipline as the core backend to their cloud platform) algo-trading hackathon two weekends ago and came up with this algo:

https://www.quantopian.com/posts/xiv-slash-vxx-pair-trade-1

Pair-trading VXX and XIV based on the StockTwits sentiments of the SPY at market open. The backtest did really well from 2011 to 2014 with 1700-1800% return in 3 years; and flat between 2014 to present-time,

I'd really love it if people can improve upon the algo and see what people when they clone the algo and come up with ways to mitigate the drawdown's and improve the performance!
Tesla will have already won most the battles before Apple starts fighting, I'm guessing.
Nintendo loses billions in value after 'Pokemon Go' truth bomb
For exempt employees, it makes things more complicated and creates liability.

A friend of mine worked for a .gov that made a big political display about employee last voluntarily reducing their workload. He went to 80% and took every Friday off.

It was hilarious... The HR people were so crazy about him potentially working 81% that his remote email was shut off, his boss had to log any calls made to him after hours, etc.

So he basically paid 8 hours to get about 20 hours off -- and the punchline is that he got a major promotion explicitly to make him ineligible to work part time.
Two Tap is reinventing global ecommerce
Elephant in the room of having provable algorithms is in real numbers representation limitations in any imaginable hardware (hello irrational numbers!). You simply can't make complete proofs for most math-intense problems. Combinatorics should be fine though.
Sorry I wasn't clear. This is the part I was referring to:

>I recently learned that Astro Teller, the real-life grandson of Edward Teller, is the head of Google X Labs. And has a degree from Stanford in “symbolic computation”. And has written a fiction book about a man who creates a self-aware AI. I knew none of this when I wrote the first few chapters of this book. Needless to say, nothing is ever a coincidence.

http://unsongbook.com/authors-note-2-podcast-llull-meetups/
It's a transfer of effort from you to the legitimate people who are trying to reach you.
I'm going to write some examples but I've started putting down my alternative setup without flux. I think it's a much simpler/nicer setup.

Would appreciate feedback:

https://github.com/lancecarlson/react-mvc
No True Scotsman is a good point here; likewise the motte-and-bailey issue mentioned elsewhere in the thread. There might be some baby somewhere in the bathwater, but I'm not really very interested in sifting through 19th-century hermaneutics in order to figure out whether or not it exists.

Either Communism is an unusually badly-designed system, more than usually volatile and likely to implode by accident; or it was built to implode on purpose, using good intentions as cover for a world-historic power grab. There's no way to prove which of these theories is true -- but that says something pretty unflattering right there -- but either way, it's rather horrifying that there are still people out there who go to bat for it, some of whom aren't even on Vladimir Putin's payroll...
It would collapse if not for trade with other market economies i.e. everyone who doesn't work for Wal-Mart.

That's what destroyed the Soviet Union. It largely only traded with other command economies like Cuba, China, North Korea etc.
Salary actually equates to "getting a job done" without really counting hours at all. That's why they are "exempt" positions.
How do certification authorities store their private root keys?
The reason pasteurized milk spoils instead of turning into yogurt is the same reason why making yogurt from unprocessed milk is a really bad idea. Milk turns into yogurt instead of curd because of a symbiotic relationship between two bacteria which are added to milk after it has been processed. These bacteria are usually already present in raw milk but we wipe them out so that all of the really nasty stuff doesn't survive (aka botulism and a host of other bacteria that produce toxins).
The only reason the refugees exist in the first place is some one wants to get rid of Assad for their own self serving objectives, just like Saddam and Gaddafi.

All this while propping up despots in Saudi Arabia who run the most backward extremist regime in the world by far and make the former 3 look teadybearish in comparison.

These upstanding 'allies' are principally responsible for the global spread of wahhabism, extremism and terrorism in both financing and ideology over the last 30 years.

By a strange coincidence SA is also the west's best friend in the region. Ergo since the foreign policy division of the US and EU cannot be in any way or form characterised as naive they are in effect promoting terrorism on one hand and expending billions building the infrastructure for totalitarian surveillance security states on the other.

Millions of lives are being destroyed because of greed. The more things change the more they remain the same.
And the number of minutes left on your plan would also decrease.
Thanks for this. I really feel like I understand the algorithm, and more importantly, the tradeoffs involved, after reading that.

My company makes a product that involves a sort of primary feature that's insanely read heavy (something like 10k to 1 read to write ratio), and a secondary feature that's exactly the opposite. We just use Postgres with for both (and it's obviously the winner for the read heavy workload) but I think I'll have to look more into this stuff.

One interesting thing to note about our write heavy workload is that the reads are usually in chronological order, with a filter. Anyone know what that implies for LSM based stores?
It's the difference between a quick, harmless glance away from what I'm doing and completely destroying the things I've got going on in my head.

As for why I don't answer the phone in general, the idea that someone thinks they can commandeer my undivided attention for _any_ amount of time is offensive to me. I respond to IM/email quickly enough that I'm confident I won't miss anything urgent and unlike voice, those media are asynchronous and won't interrupt whatever I'm doing.
Yes it happens, not often but it does.
The bulk of Wii games can be played from your couch.
That's what I do, too.

If it's a spam call, often you will hear nothing until you say hello. When their auto-dialer hears you talk, it connects you to a real person, who informs you that the Windows box you don't possess is infected with a virus or whatever.
This is what I do. Pick up, instantly determine if the call if of any significance, keep talking or hang up. Usually I never get a repeat call from spammers. If I do, I have already blocked them. This way I never miss an important call (package delivery, bank stuff, etc.).

I don't know but ignoring a call feels very unsatisfying. It keeps gnawing at me.
wheels, steering, axles, interior upholstery, steel frame, aluminum body panels, battery, etc

Musk has made the point that a lot of that stuff can be purchased from or outsourced to third parties. Which is what the traditional car companies now do. Which is what Tesla does.

The traditional manufacturers maintained their expertise in engines, but, ironically, that's one thing that Tesla had absolutely no use for anyway.

That being said, I do share your skepticism.
You're right they did get out of the hardware business totally in the later years. But still, they build an an incredible factory that was widely praised.
I don't think most carriers charge for answered calls in America. Could be wrong
And to the illegitimate people trying to reach you. But that's the point.

Your spam filters probably catch the occasional false positive. This is pretty much the same tradeoff.
They don't want more OS X users, they want more iOS users.
Texture – Create and consume text adventures in browser
Honestly, my phone should just not ring when I get a call from an unknown number.

I might leave a meeting to ask my mom why she's calling in the middle of the day, but I'm not going to answer my phone for an unknown number and I'm mostly pretty annoyed by anonymous calls. They're very clearly a second class citizen for my attention.
Is there a reason why you don't answer friends/relatives? It seems to me you would save a lot of effort by just disabling incoming calls on your number.
Frequently, I'll be told after an appointment (doctor, accountant, etc.) to expect a call from someone, but won't be told what number they'll be calling from. Since whatever information they want to tell me is Confidential™, they won't bother to leave me a voicemail with a single distinguishing detail, either, instead just saying "Please call us back at [number], we have important information to discuss." Which is... exactly the same message the telemarketers leave.
They have a point, if you can remove the humans from the decision making loop, communism would actually probably work. But I don't think its possible to actually remove the humans.
I just realized US is RPP (receiving party pays).
In many countries though, receiving calls is free.
Phone spam has all but killed phones. Pervasive surveillance has done the rest.

Maybe not for everyone. Yet.

But where a phone was for a time a liberating device, it's become what many of its early (and I'm talking about late 19c and early 20c critics said, not late 20/early 21) critics claimed: an insistant, rude, inconsiderate, and noxious nuisance.

A phone can ring at any time, from a call initiated anywhere in the world. Low (or zero) costs mean the caller has very little reason not to call, and even a very slight probability of a positive financial return can support all measure of spam.

The fact that carrying a phone subjects you to sub-minute location tracking, puts an always-on microphone in your pocket, and leaks your identity, location, habits, and interests to the highest bidder (or marginally competent hacker) makes that a non-starter.

For the past several years, I've simply not carried a phone when I could possibly manage to, and the liberation is tremendous. (The trauma of having been on-call for years may or may not have contributed to my intense distaste for the devices.)

There are other options -- virtually any modern electronic kit has multiple messaging capabilities, from email to IRC to various messaging applications to full VOIP and voice/video messaging. Carrying a non-phone Android tablet affords some utility without the tremendous disutilities of a phone.

But, and this speaks to recent pain, the device (a Samsung Tab A 9.7" WiFi-only) is itself locked down -- not rootable, bootloader locked, and so far as I can tell, no CyanogenMod images available for it. I'd bought it whilst travelling under some duress, as an affordable and, so far as I could tell, least-bad option.

But without the ability to actually control the system, I'm still subject to spam, crud, poor management tools (simply being able to allocate and manage storage rationally appears beyonds its meagre capabilities), etc.

What Google are offering is very little, very late. And the fact that other telcos are failing to step up and address the massive disutilities of their projects is another immense failing of the market. Realising these are the same unspeakable idiots who'll be shoving Internet of Shit devices down our every orifice makes me cry for the future.
Yeah you're right, Steam does offer a lot more than just file hosting. They also do DRM, friends lists, games promotions, and modding marketplaces, although each of these things certainly also have cheaper/decentralized solutions.

The 30% number is one that they might start to get pressure on with competition. GOG now pulls something like 10% of steam sales on the games they curate (citation needed) and I believe they are working on a stronger community/online platform.

There are also more indie upstarts like http://itch.io, which are smaller but focus on developer outreach and close-knit community.
Oddly, Apple already has a "database of spam numbers, a way to automatically add new ones", etc., but it only functions within iMessage. Calls from the same numbers don't get detected, and there's no option to flag callers. (You can block them, but not "report as spam.")
Haukjem – Feelings Like This [BASS BOOST]
Carpet cleaning sydney
hahah this brings me back. I can shed some light...at least a little, there were exploits that crashed peoples consoles, this didnt give the thief any items, but cleared inventory or even saves for some players.

http://dcemulation.org/phpBB/viewtopic.php?f=36&t=11941

great game would love to see a rerelease of the original or even PSO2 in america
I just hope they don't claim to have invented the car. Seriously.

I am all for interesting design ideas making it to market based on less risk averse capital but I get tired of the hype. Probably a sign of senescence.

I would much rather see a re-imagining of bus lines with 2 or 4 person pods that you can summon from a stop, and ride directly to your next stop. Such a personal transit system was envisioned in the early 80's but lacked the cost effectiveness of the computer controls we have today. Such a system, on a closed pavement track system, would be buildable today with little to no technical risk.
How to rip and convert Blu-ray to iPhone SE
You are driving the wrong car.
It would be more interesting to see more modern approaches with KV storages like forestdb[1]. Couchbase already replaced their storage engine with forestdb[2].

[1]: https://www.computer.org/csdl/trans/tc/preprint/07110563.pdf
[2]: https://github.com/couchbase/forestdb
I'm both surprised and not surprised that a mere 600 hits per second is considered crushing, and needs a $4000/month budget to handle.

In a recently failed startup, I was able sustain a minimum of 5000 live audio streams with dynamic, per-listener ad spots inserted into the stream server-side (the idea being that ads can't easily be blocked by client-side ad blockers). That's 5,000 unique, dynamically-generated audio byte streams; not the same stream with the same ad spot broadcast to listeners, or with ad spots being fetched out-of-band by special client-side code. And it was doing codec and format transcoding so that the same URL generated whatever was natively supported by the client (MP3, AAC, Vorbis codecs; ADTS, Flash, OGG, RTSP formats).

On top of that, you could dynamically inject ad spots per stream, and during each ad spot each context queried a single-threaded logic controller. So every 30 second interval there were about 10,000 small IPC messages passed over sockets between the front-end thread and the controller thread in under 2 seconds. And the controller thread maintained state for each session so for each listener you could see various real-time stats, including the list of ad spots delivered.

And all of that that was on a simple E3 Haswell. The front-end ad splicer and output format transcoder wasn't yet threaded, so the vast majority of the work occurred on a single core of a single E3 CPU. Linux handled NIC IRQs on the same core, so 5,000 wasn't even close to the limit. All-in-all, basically a single core using a single thread to deliver 5,000 streams (with 5,000 * N messages being generated at times) simultaneously using non-blocking I/O; much more work than any chat app would ever be asked to handle anywhere under such constraints.

(Though, to be clear, because it was live streams the codec transcoding didn't need to be done 5,000 times, and the codec of the ad spots could be cached. Rather, in this case there were only about 5 unique codecs for the incoming live stream. The codec transcoding occurred on a couple of back-end threads, with each thread multiplexing several input streams.)

The lesson I had to learn the hard way (_failed_ startup) is that good design and good architecture isn't worth anything. The vast majority of companies succeed with rather poorly written software, and by the time they hit real scalability problems they've already "succeeded" in the most important sense of the term.

So if you want a successful startup, use the environment that you're most productive in and that allows you to churn out features the fastest. Worry about scalability later, because if your competitor is first to market all the scalability in the world matters for precisely naught.
Dota is over 13 years old by now and still growing. It may have less players than League, but it's by far the most popular game on Steam. I've played it for over 10 years myself, and I have a very long friendlist of similar people. Dota is a lifestyle, it's more addictive than any other game and people keep coming back to it even against their own wishes. Valve has been drip feeding people with Dota updates since its launch and I don't expect it to stop anytime soon. Claiming that dota will die in a couple of years should be taken with a huge grain of salt.
"Lenny" https://m.youtube.com/watch?v=p5IKbFATKLo
Huh? I might have missed your point but I'm talking about how C makes no effort toward correctness of results. The rest that do to varying degrees sacrifice some performance to get that. Can't speak on the proofs as it's not my specialty. Far as real numbers, that's what analog computers do with some models for making it more general purpose.
The difference is that cell phones can't inadvertently kill people to the degree automobiles can.
Some medical providers, such as mental health clinics or reproductive health clinics, always shroud their numbers out of privacy concerns whether required by HIPPA or not.
There's a huge difference between iterating an iPod into a phone and moving from consumer electronics to a completely different market that just happens to depend on some electronics but requires a whole lot more engineering know-how that Apple has in its stables.
Another facet of this is that with more people comes more communication needs. So either more management or things get dropped.

So while it seems like a 25% drop in hours would only mean a 25% increase in number of employees that later number will go up much more just to handle the increase in communication.
NIST declares the age of SMS-based 2-factor authentication over
Oops yeah thanks I meant to write the opposite, edited.
Won't happen, as systemd relies on dbus too much (to the point that it may well panic the kernel by shutting down if dbus goes belly up).

I do believe that right now you basically have to start dbus using initramfs so that it is ready for use by the time the kernel starts up systemd.

Franky the number of things that they cram into initramfs on a systemd based distro is nauseating.
Bob Mansfield?

But John Sculley is tanned, rested, and ready.
WSL is also buggy as hell, so there's that. It's seemingly a hard problem either direction, but I think probably harder for Wine.
If Apple were to certify a range of equipment all of the other hardware that could possibly be also installed in your PC, then Apple would have to test against all of those components as well.

So to eliminate the extra support, they could only support the hardware they have already tested against. For one thing, this wouldn't include the extra work to certify against the different combinations of hardware. But even if we ignore that, if Apple were to only support the hardware components they were using in other models anyway, then they would simply be undercutting their own hardware sales.

The suggestion simply doesn't make sense.
You only need to google "bush abstinence only program" to see a great deal of documentation of the changes the Bush administration made to sex-education funding, both domestic and international:

https://www.google.com/search?q=bush+abstinence+only+program...
'Abu Ghraib'-style images of detained children in Aust. trigger public inquiry
It's not a reward for performance - she had the huge reward in hand going in. I think now what I thought when she took the job. "If you're going to take the job of Captain of the Titanic AFTER it's hit the iceberg, they better pay you pretty well."

Compensation for executives IS crazy, but her taking the job in the first place was pretty crazy brave, too.
But they did reinvent the phone. If they deliver the first end to end point car - I believe they can claim to have reinvented the car. That's a big if though.

I think they'll launch something really cool and that they come close to being the first autonomous car the general population accepts - most likely with BMW or Mercedes. Coming to ford / gm a few years later
Palm Treo had a touchscreen. OK, I mean pokescreen. And yes, it was terrible.
Choosing one platform over another should be a pragmatic decision, not a religious one (the latter of which would constitute 'taking sides').
Historically, I've found Google search borderline impossible to use via Tor because it'd usually give me an error page after solving the captcha. Occasionally you'll find a window where they're not nulling Tor IPs, but it's rarely worth the time.
In Australia, I've signed up my numbers to the Do Not Call Register[1] and it's actually been pretty effective. I actually couldn't tell you the last time I had an unsolicited call like that.

[1] https://www.donotcall.gov.au/
> Fuck that, hang up on their face.

What's what I'm suggesting.
more likely that they will retire the whole MacOS line at that point. Not sure if they have alienated enough of the media production market to do so though.
Easier than listening to a 2 second voicemail.
Interesting article. I found this in it:

The day before the withdrawal, the U.S. Navy fought an inconclusive and possibly meaningless Battle of the Pips 80 mi (70 nmi; 130 km) to the west. The Japanese may have been gone, but Allied casualties on Kiska nevertheless numbered 313.