skysight-inc/HackerNews huggingface dataset:
Generally I'm a little more relaxed after seeing Baby on Board. "What is this crazy person doing!? - Ah, 'Baby on Board'" A reminder to have some empathy for other people on the road is something everyone could benefit from.
This brings to mind articles and discussions I read in the early 90s about differences in performance between running in real (or "unreal") mode and protected mode --- yes, the extra permission checks, paging, segmentation, etc. definitely add some overhead:

https://groups.google.com/d/topic/comp.lang.asm.x86/YbQJ_m0d...

Thus they decided to do permissions checking in parallel with other operations, leading to Spectre. It's interesting to note that the original intent of protected mode was not as a real secure "security feature" immune from all attacks, but more to provide some isolation to guard against accidents and expand the available address space. The entire Win9x series of OSs embody this principle.

What would the TempleOS of CPUs look like, I wonder?

x86 running in unreal mode might be close. I wonder if anyone has done any benchmarking of recent x86 CPUs in that mode...
GM Says Car with No Steering Wheel or Pedals Ready for Streets in 2019
Pretty clever! Definitely possible to beat by changing the way video is compressed/transmitted, but perhaps not without a performance loss
> As a great entepreneur you also need to be excellent in mindfulness, not being that manifests in poor private life quality (women, kids, friends)

Women can be great entrepreneurs as well.
Is there are reason you only accept university email addresses? Seems strange if you are targeting biotech companies.
If you weren't considering Intel alternatives before this, I'd argue that's a real failure of imagination and risk management. I'm sure some of the really small cloud providers weren't, but all the big players keep tabs on the path to and pain of migration, at a minimum. Just because they weren't actually using PowerPC/ARM/AMD does not mean they did not know how.
>robustly stable in an efficient equilibrium

I would like to read more about what this means and how it applies to distributed systems. I have a physics background, but I sense that chemists tend to have a much more intricate (and interesting) conception of "stability".
> We could get a >50% performance boost by ignoring security.

What makes you believe that? The (crude, emergency, not designed-in) workaround dropping performance by 50% doesn't mean that fixing the issue in the design requires reducing performance by 50%.
I don't think artists will ever give them up.
They can probably be read by any CP/M or DOS system (depending on which mode you used it in). Though this article says "don't bother."
> What is life but a struggle to become the best person one can be?

That's one way to look at life. There are many others.

What is life but to raise kids? What is life but to have interesting experiences? What is life but to pursue pleasure? What is life but to have relationships with other people? Etc, etc.

Self improvement is just one goal that could make life meaningful. There are plenty others, and certainly not everyone is interested in self-improvement, or finds it necessary, or even possible in general (you could get in shape but does that really make you a better person?). For example, Ben Franklin tried to self-improve his virtue, but found that has effort didn't succeed.

And anyway, why are you so important that you need to focus so much effort on being better? You can if you want, but why do you need to?
Do you have a referral for interviewing.io? They're in closed beta rn.
Bullshit. Have you ever done wire transfer ? Every SWIFT transaction goes through US. Let’s say you want to transfer USD from one Vietnamase bank to another Vietnamase bank; even local USD transfers has to go through US and people get charged a lot for that. Just for transferring 25k USD between two local banks, I got charged $150. It’s ridiculous to claim “USD is decentralized” in a world where developing countries can not even trade with eachother without paying US a cut.
Speak for yourself. I have certainly learned enough from the mistakes of others to avoid many major mistakes in both life decisions and computer science.
not sure it is realistic that Vova can decide he wants part of the EU under his control
Indeed. Google's published data suggests negligible losses if you are using FDO, which you must be if you care about performance.
does modern x86 even support real mode?
Ask HN: Is cloud mining profitable?
I came here too just to remark how well-written it is.

Simple writing isn't easy. It doesn't just flow out. Garbage flows out. Well-chosen words in just the right order lie in the tenth rewrite, by the person who has studied writing for ten years.
Temp to hire wouldn't be so bad, if there was a guarantee from the company that they will either hire you, or replace you with another contractor with the intent to hire them. In that case it is about the same as having a 6-month probationary period.

I wonder if there are statistics on contract to hire positions that don't get hired, and out of those that don't, is it because the person really didn't work out or was there really no intent to hire to begin with?

As a point of reference, where I work they almost always to contract to hire. I've seen a few contractors leave (they found other work), some didn't get converted to full time (those weren't actually to-hire though, and specifically short-term, although in one case a contractor was brought back twice to fill in). But in almost every other case the person was hired eventually (even if it took a couple extra months to push it through HR).
Uber's story doesn't make any sense. In what world does "you published your passwords on GitHub" get a response of "prove it by using them"?
> What would a default of $1.5 trillion USD held by a government against millions of its citizens look like?

It wouldn't be half the country first of all. It's a small minority of adults having problems paying their student loans (mostly those that were wildly reckless in their easy borrowing). The median student loan is a mere ~$13,000, against a median full-time wage of nearly $50,000.

If you took out $250,000 in student loans for a career path that pays $65,000 max per year, that's on you for being so financially foolish. It's not difficult to look around at cost effective alternatives to such a crazy student debt load.

You can easily go to extremely high quality in-state public universities at a modest cost. A four year degree in the US will get you a $60,000 salary on average right out of school. The typical person holding the median full-time job making $50,000, does not even have a four year degree. After five to seven years in the job market, your income is going to be $75,000 or more. You can do better than that in engineering fields. The unemployment rate with a four year degree, is typically about half the national U3 level, you practically can't not be employed.

Here's the fact of the matter: US wages are so extraordinarily high, a four year degree is a steal, just so long as you don't do something crazy like take on $200k in debt for a path that can never pay a good wage.

Go to an in-state public university, pay $10,000 to $15,000 per year net (a part-time job, as was very common in decades past, is still a good idea, along with seeking grants), get a job making $60,000 and work your income up to closer to $75,000 to $90,000 over time. That student debt becomes meaningless. It is not complex.
Interestingly, I still have the monitor from my IIc. I no longer have the computer, but the monitor is sitting in my garage. Sadly though I think it has water damage.
Facebook is using an old drug dealer tactic to keep its users hooked
> but the cost is unlikely to be competitive if they're made in America.

There are competitors which sell twelve-packs of № 2 of similar quality for about the same price, if Amazon is anything to go by.

Pencils are also still basically indispensable in schools.
Actually, Lithuania fields a very good national team. When highschool kids (in Melo's case) are now having to adapt to the pro level, it can only benefit him.
It feels like now would be a good time for the openpower folks to get a tad louder.
The answer you're looking for is "Yeah, as much as people like to cry moral decay, honor is still a thing."

You're right, there was no advantage to reporting the vuln. Most people would have jumped on that vuln like <edgy metaphor>.

But "fuck you, got mine" mentality won't get us to Mars. And as stupid as it sounds, having a story to tell is at least partly as satisfying as doing the actual heist. Zero risk, and you get to brag how smart you were. People are also much more likely to trust you in the future (as opposed to you being an unknown quantity).

Heists like that also punish the ecosystem. If Overstock lost $1m, it would forever show that moving to crypto is fundamentally a terrible idea. It would destabilize the basis of wealth you sought to acquire.

But... Yeah, passing up a $1m payday would not be easy.
Israeli Startup Moguls Accuse Amazon of Poaching Staff
Aren't ARM processors are vulnerable to some of the same security flaws? What are the alternatives? AMD got lucky in a sense but the reality is you can't be on any one horse.
It may impact the AWS control plane and amazon.com, but as far as AWS services go, it just means customers will be paying for more instances.
- Google questionnaire and spreadsheet for food options.
- Laptop plus usb cables/audio cables for peoples music collections instead of a DJ (gotta trust you're friends taste though).

Never use unproven tech for a mission critical deliverable :)
Oh primitive types do get one level of boxing (on the JVM): a `Double` becomes a `java.lang.Double`. But it doesn't become a `Some` with a `java.lang.Double` inside, so we gained one allocation anyway. It is not possible to remove that box without compiler support, and even then not in all cases (return values for examples) because `Double` contains a finite amount of values 2^64, and `Option[None]` has 2^64 + 1 values.

And in that implementation, `None.toString == "None"`, `Some(None).toString == "Some(None)", etc. Although that could be changed.
Descartes' Modal Metaphysics
More than a few comments trying to rationalize why Skype is different under Microsoft. (Supernodes are controlled by Microsoft, not users.) Also some comments exhibiting misconceptions about the relative feasibility of peer-to-peer networking today compared to the past.

Some users want peer-to-peer networks that are controlled by users, not third parties such as Microsoft, Facebook, etc. It seems that corporations are also interested in such networks. But they just want the users, not the ability to exclude third parties (they are a third party).

What is important for these interested users is that Skype changed and how it changed, not why changed.

No explanation, rationale or excuse is a substitute for a peer-to-peer network that is controlled by its users, not third parties.

We know why these user-controlled networks get acquired (or copied) by companies: because they work and they attract many users.
Not really. I don't know anyone who use clutch pencil so I am not sure how it compared to wooden /mechanical pencils. Regardless, pen seems more dominant now in school.

I was born in the early 90s, so both wooden pencils and mechanical pencils meant a lot to me. I still have two pencil lead left in my right palm because I accidentally stabbed my hands when I was a kid - pretty sure most of us who have used pencils regularly back then had experienced this.

Eraser was also a big deal to me and my classmates. I owned regular plain erasers, fruit-flavor erasers, and animal-shape erasers before. But I preferred the slightly expensive Japanese brand called "Sakurafoam eraser" [1].

I am not sure when our future generations will stop writing by hand completely, but eventually pen and pencil will see the fate as scribe and Chinese brush pen which are uncommon now.

[1]: https://imgur.com/a/g30c9
Show HN: Twothy: 2FA Authenticator for CLI. Compatible with Google Authenticator
There are some plausible ways it could still be exploited, but, I would say those deserve higher in the stack mitigations.

As a contrived example, a game server that accepts maps over the network that can contain a scripting language like Lua/javascript could theoretically cause data leaks.

By higher in the stack mitigations, I mean things like neutering the javascript timer accuracy in chrome fix to Meltdown/Spectre.
The Musical Machiavelli
Mesh networking is completely useless for providing anything other than last-ditch service. It originated in a) academia where it's a nice thing to tinker with and write PhD theses and b) in the military where having a network connection no matter how crappy can make the difference between life and death. It has no place imho in delivering any kind of service that someone would use day-to-day and certainly not one that anyone would pay for.

WISP networks are built with point-to-point links: the appropriate technology for delivering good QoS. Since radios and antennas are extremely cheap this is the way to go.

The rock you'll flounder upon is that you need to buy a pretty beefy connection to serve any number of customers (even 1). The cost of said connection in most places is quite high. This places a lower bound on the number of paying customers you need to break even. That number is somewhere around 100. This is before you factor in the cost of customer support, schlepping around on people's roofs, finding and negotiating leases on repeater locations, etc. The number of places where there is not a better competitive offering available to customers (or a high likelihood one will show up before you recoup your investment) is low.

Current wireless technology (and according to Shannon, any wireless technology we can imagine) has quite a low upper bound to throughput -- much lower than is achievable with coax for example. So you can't complete on speed with anyone except DSL and Satellite.
fwiw Kimsufi is offering N2800 Atom CPUs for cheap, which don't appear to be vulnerable...
Ping pong tables, follow your dreams, all that? The article is not about it at all.

It's about managerial advice, which is not only suitable for startups but for any resource-constrained company under pressure.
He would've been better off buying a Kryoflux board. https://kryoflux.com/

He used an emulator anyway, why not using a faster and easier method, that even has error correction?
I got a lot more than a 25% improvement.. you seem to have a much quicker machine or perhaps you were running one of the earlier scripts? For the wine glass script it went from >2 minutes to 1.5 seconds when output buffered. https://github.com/cosmosdarwin/obj-in-powershell/pull/1

Also for those that haven't come across it https://github.com/dlwyatt/PowershellProfiler is pretty useful.. despite add-content being the obvious offender here..
need a background worker that periodically reads all data to keep things in cache (like a raid or SSD background check).
For who, the miner or minee?
Sure it does. All x86 CPUs boot up in real mode, for example. Bootloaders are written in real mode.
Legit question: if human intelligence is fundamentally limited by scale, why aren’t there some humans running around with heads twice as big and twice the neurons? If it’s such an advantage why hasn’t nature selected for it in at least one place on Earth?

(My answer: above the scale of the human brain there’s diminishing returns on more neurons. Two individuals with their own volition are smarter than one individual with double the brain size. We’ll do a lot of research in AI to find that there aren’t any machine learning problems that can’t be run on a computer about the size and speed of a brain, or distributed among some number of independently operating brain sized computers, and that the problem never was scale but just where to focus)
It IS possible (but hard) with smart contracts. Integrate with the shipping company API and the payment can be held in escrow until you sign for it plus, say, 7 days.

Caveats:

1. The shipping company doesn't just throw the thing on your porch and SAY you signed for it.

2. You don't sign for it until you've inspected the item.

If you don't sign for it, and seven days passes, the money is deposited back in your account.

Do the same thing in reverse if you choose to send the item back. If the merchant signs for it (upon receiving the return), the money is sent back to your account.

I know it's far from fool proof. There might even be a need for a "cryptocurrency compatible" shipping service in this space.
AFAIK all x86 processors start in real mode.

Intel tried making a 386 variant with only protected mode a long time ago, and it didn't sell very well: https://en.wikipedia.org/wiki/Intel_80376
If you could design your own processors to run your only code and processing your only input, I’m pretty sure it would be 10x to 100x faster
Tramadol: A Pain Management Pharmacy – Allpharmarx.com – PRLog
It is monadic if the monad laws about it hold. `null` has nothing to do with it. In the context of my unboxed option, `null` is like `5`: one of many primitive values, uninterpreted by the abstraction, and therefore it does not break the abstraction.

If you think my unboxed option is not monadic, please provide a counter-example to one of the monad laws.
Welp. I dont even go to Stanford, but applied anyway cause it looked good. Wish me luck getting in :)
You can already get 1,000x speedup in JavaScript if you e.g. avoid CORS on images where you read all pixels one-by-one. What should take a few ns in fact easily takes 30s in such an image. Security and performance are adversarial; we can have almost-perfectly secure systems that would make 8th gen i7 slower than Z80 or superfast CPUs where anybody can do anything.
I can talk about my experience writing such a tool during my internship at a bank that rhymes with Oldman Bachs. Bear in mind, this wasn't my original project; since I had finished my first project, I was allowed to work on something else I find interesting. So it will probably not be very robust, but it worked.

The tool would run in trading engines and monitor different metrics of performance. CPU usage, while allowed to burst, shouldn't be sustained at 100% for a long time. Typically, these machines are monsterous and have hundreds of gigs of memory; therefore, they shouldn't come anywhere near 100% memory usage either. There's a bunch of other proprietary internal metrics that I can't really explain (stuff like latency of a particular kind of response).

Anyway, since I was most comfortable with writing the tool in Python (also, time was a constraint as I started working on the project towards the end of my internship), I wrote a modular tool with pluggable metrics. The reason why it wasn't a monolithic block: if the company decides to add a new metric they want to measure and follow, they should just have to write the logic necessary to retrieve that metric. The rest should be handled by my framework: anomaly detection, alerting relevant parties, and so on.

So banged out the framework and had just enough time to write two modules: CPU usage and memory usage (probably the easiest ones). With a simple moving window average and standard deviation, you can identify outliers: I marked everything outside 2*sigma as an outlier as it's better to have false positives than false negatives (but not excessively many false positives as that would be counter-productive and make humans ignore reports).

The alerting part was fairly straightforward as there was a built-in tool to do that. I ran a few tests with historical data and it was pretty good at detecting the anomalies that I would mark myself as a human. It could be better if someone smarter than could come up with a machine learning algo to do the same thing more accurately.

(I didn't productionize it as I didn't have the time.)
I think you've hit the nail on the head here. I would even take this thought further and say people want the features of the apps - but not necessarily segregated into distinct apps. Consider how poor the composition of various apps is today. The prevalent conception of 'operating system' and what it should provide can only result in another plethora of silo-ed apps. We need some major whole-system redesign.
People tried a long time ago. What was needed was an access point with two radios (so you can bridge without interference) and with enough range to hit a few neighbors (in case your nearest aren’t participating).

I think we are there now but the people who were interested in mesh have lost interest.
Did no one else notice the name of the lead author? Ralph C. Merkle [1] is a rather well known computer scientist, involved in public-key cryptography, hashing algorithms, and inventor of the Merkle Tree [2] that is at the core of the blockchain.

[1] https://en.wikipedia.org/wiki/Ralph_Merkle

[2] https://en.wikipedia.org/wiki/Merkle_tree
Thanks, that really helps.
Our condo building in Seattle is one of the first to land a landmark experience... we have 3x coax cable providers in our building; per unit, we can select and move between the providers.

They are all playing in this space because they want the customers and revenue, but it took a long time for the gentlemen's agreements between the firms to start.

The installers for Comcast (the most recent to enter our building) were super professional, friendly and did a great job.

Hope other cities are able to fight down the exclusive contracts etc.
Japanese labor is also expensive, also German, yet they both manage to have pencil factories. You can get your favorite brands here: https://cwpencils.com/collections/2-pencils

Quality, specialization and marketing.
For buildings (offices, condos, apartments), air fiber solutions are way better and often faster than fiber pulls. 60 GHz microwave, building-to-building if needed, all are in the big cities... why waste time fighting rights to run fiber in dense urban cores?
I have to say I am pretty PO'd regarding this. A month ago I JUST finally bought a nice new i3-7100 PC to replace my 10yo Core2Duo for Christmas. Office tasks, web games for kid, work, etc.

I have measurably noticed the decrease in speed in various web benchmarks. Enough to make it feel like I was mislead in what I thought I had purchased. I wrote down two tests I did the day I first brought PC home and have run them many times since the first patches hit Windows 10. I got two clear hits - A small hit with the Windows 10 patch, then another hit with the PCU microcode update (through a BIOS update released by Lenovo).

Windows10 x64 1709

Edge:
Jetstream: 271 in Dec, 246 today. -9.2%
MotionMark: 307 to 245. -20%!

Firefox:
Jetstream: 199 In dec on FF-57, 175 today FF-57.0.4. -12%

That is bad enough to me that I would just take this PC back to store for money back if it was still within return timeframe. I'd rather just wait for this to be fixed at the hardware level now or wait for a Zen APU in a few months. Imagine you bought a car a month ago and today got 9-20% LESS horsepower because of a "Fix".

I can only imagine how upset cloud providers must be at this. Or any company needing every ounce of CPU performance they paid for. AutoCAD farms/rendering comes to mind.

I hope there is a class action lawsuit for anyone who bought Intel CPU's. Obviously pro-rated by how long ago you purchased. I'd definitely sign up at this point for some $ back. Problem is it will only be like $5 in my pocket after lawyers get their payday.
I saw a variation of those recently with an Imperial AT-AT attacking the family. I did laugh.
But for VM, do customers pay by CPU usage or runtime? I am sure the Netflix of this world optimise their CPU usage but I also suspect the majority of VMs are mostly idle or have little traffic as their task are either intermittent or are sized for peak usage.
How is that a vague half truth? Just because it’s not concrete doesn’t mean it’s either vague or only half true