skysight-inc/HackerNews huggingface dataset:
When were you planning to upgrade your three year old phone? I upgraded for same reason as you (6 plus), but when I found out I could have paid $85 for a new battery to restore much of my performance my reaction was, meh. I would have still upgraded anyways.

Even if there wasn't CPU throttling to keep old phones usable, software marches on adding features and benefits.

iPhone 3: 256 Mb ram

iPhone 4s: 512 Mb ram, 490 multicore Geekbench

iPhone 5: 1 Gb ram, 1,203 multicore Geekbench

iPhone 6s: 2 Gb ram, 3,888 multicore Geekbench

iPhone 7 Plus: 3 Gb ram, 5,763 multicore Geekbench

iPhone X: 3 Gb ram, 10,108 multicore Geekbench

I have always been amazed at Apple's ability to shoehorn iOS versions and new features into such limited memory capacities (compared to Android for example). But there is always a limit to what can be done.

My daughter's iPhone 5 shipped with iOS 6, and is currently running iOS 9. Is it slower? Yes. Does it have more features than when released, heck yea.
Hello, HN'ers! This is a port of SeetaFace C++ library to Rust. I've recently read the (awesome) Rust Programming Language book and could not stand the temptation to get my hands dirty with some small, but meaningful project. Cheers :)
Book Excerpt: Twitter and Tear Gas
Writing a Forth interpreter from scratch [pdf]
I am strongly against that first statement.

My current partner and I have what we both deem a great romantic relationship and friendship. We plan to get married for legal benefits and stay together for some time. We could care less what it says about our relationship, but there are simply legal things that make sense. It's likely we will never divorce. But we both can envision worlds where divorce happens. If it happens after 30 years of great partnership, so be it. It doesn't invalidate those great years we had. But if it does happen, we would want a fair and just split after it. Not based on 50/50, and not necessarily based on "yours is yours, mine is mine". Neither of us would want to leave the other in financial trouble, but if one of us made much more than the other, we both agree that it would be fairer to give that person some sort of better split, so long as it does not dramatically hurt the others remaining life. It'd also depend on the life goals of each of us from that point and who would need the money more for their respective goals. What we find fair may be different than others, but given the scope of the agreement it's really only about what we both see as fair.

We trust each other 100%. We could probably act on this type of agreement without a lawyer. But no one ever knows how divorce will go down, so why not put it in writing?

All of this isn't to say that there can't be nefarious reasons at work here and is not to invalidate or ignore the terrible way tech treats women. But this is not a categorical thing, and it really comes down to the specific agreement and the two people involved, presuming neither side is coerced or uninformed about the agreement.
The same applies to the customer in front of you. I prefer them to be out of my way with their groceries, 3 kids and 2 carts when I'm trying to pack my stuff.

"Packing at the window" scales better than the alternative in Germany: to have the packaging area at the cashier's be split in two (#3 will have to wait until the kids of #1 decide whether they want their toy now or in the car).
just curious, what job did you get in mexico? When I visited, i fell in love, but sadly I assumed that it's impossible to get a job i'd like there, which paid anything at all.

edit: fell in love with the place, not a person ;-)
I believe the judge will want to see that both parties had qualified legal counsel at the time of signing the prenup, otherwise it might not be considered valid.

I suppose with enough money at stake and enough animosity between the two parties, it is always advantageous to claim to not have understood the original contract. Worst case you lost a bunch of money in legal fees, best case you win big.
It would be awesome to read the details about your journey. Do you have a blog and if not - are you going to write about it at some point?
Fun fact. The US burns more coal per capita than Germany. Sure theres lots of cheap natgas, but Americans tend to use a lot more electricity. Aircon isn't the difference either, this only makes a small difference.
How do you deal with the sore as hell sit bones?
Bold Predictions with no repercussions for being wrong:

- Crypto market cap breaks 1.2 trillion USD (50 billion usd per month increase).

- Cryptos without working software keep on increasing. Its the new "Don't monetize".

- Major data leaks continue in every industry, almost nobody cares.

- Dow Jones 30k

- Canadian PM steps down due to ethics violations.
Formalizing the process is a noble goal, but there will always be clients that want your formalized process with "just a few tweaks".

I think we should endeavor to formalize as much as is reasonably possible, pushing the bulk of the developer work to dealing with the special cases. But even that will eventually result in a small formal core surrounded by layers and chunks of customizations.
> Please engage in the conversation in good faith.

Agree, thus toned down my reply a bit. After comments like “recalibrate your Bernie Sanders radar” (I’m a registered Republican if that matters, but haven’t voted along party lines in years) and being accused of being lazy and attacking someone (which I certainly didn’t), my tone might’ve caught a bit of unintended edge.

I do find it interesting that all three comments in reply to me added zero to engaging the conversation, yet you replied to me. I guess I’ll take it as a compliment that you saw merit in what I said if only it had a been a bit less on edge.
From my vantage point HN is evenly split and Reddit is overly supportive of the woman, although that's not taking into account the other subreddits that this was crossposted to.
Ask HN: Rebol/Red parse is great. Has it been re-implemented in other languages?
It can take a long time to turn some capacity on or off, and not all generators throttle cleanly to zero. Hydro plants can have rough running ranges that cause excessive wear. or might have run-of river flow requirements. Coal plants have huge parasitic loads in the crushers and pulverisers and blowers, and/or poor ability to throttle below a minimum limit.

For any of those reasons, it may make sense for a generator to pay someone else to temporarily take their excess capacity, rather than shut the generator down.
So instead of spending money on a completely revolutionary approach that would add an additional layer of security in addition to whatever an up-and-coming language that's already doing a tremendous job at raising awareness about the relationship of programming languages and security as it invents a new paradigm (the borrow checker), we should just give it to focus on the latter?
Code without ego. You are not your code, and your code is probably not very good.
This is amazing, given they also have 2 Gb of RAM, a 6s processor & a 6s GPU with significantly less screen to push pixels through.

Believe it or not, I was split between an SE and an X. Either get the smallest phone that's still very powerful and useful, or get the best screen/processor/camera. Mainly went X because of the camera.
Aldi Netherlands is different (belongs to Aldi North) from Aldi USA (belongs to Aldi South).

In Germany the "Walmart" reputation belongs to Walmart (who withdrew from the German market because they couldn't exploit employees the way they could elsewhere), with Lidl being a close second.

With family having worked in HR in retail, I heard that they sometimes had staffing issues because Aldi outcompeted them all (incl. high-end clothing stores) on wages.
I can't understand why that is even in the parent article. Amir is incredibly open about how much what he did was down to luck, and how much he sacrificed just to roll the dice once. He lists all the things he did that gave him a shot, like living on 1/2 to 1/4 of his income for years, not having kids, being lucky that he never got sick since he didn't have insurance as he did his venture, and more.

That quote above is an odd postscript to an article very open about how much it really is luck.
> Unfortunately my generation was fed the bullshit about "God's plan".

Are you, like, what, 120 or something? Even Ametica’s (unusually large minority for a first world country, but still) religious fanatics today mostly are extremely pragmatic (arguably, downright libertine) when it comes to the male position with regard to marriage. I don't know what line you may have been fed, but I think you are grossly mischaracterizing any living generation with your generalization.
But don't forget that these women who are in polygamous marriages will have sons, and most of them won't be able to get married, which presumably will make their mothers unhappy. It's a cruel system.
> Asking for the postnup introduces distrust into the dynamic.

What he is doing is just good business practice: He wants to keep the business as free as possible of liabilities. Her not willing to sign is what introduces distrust: It implies that she at least want to leave her the optinion open to run away with money from his business.
Been burnt out myself. Coached a few friends and coworkers through their burnouts. My advice: See what's the longest vacation you can take.

If you're at the point of quitting - just be honest. Tell your Boss that you're burning out and thinking of quitting. You would like to just take a month off or six weeks to recover. You can phrase it as something else entirely to a different part of the team, but be honest with your boss and see if you can get approval for the time off (even unpaid) so you don't spend your time off worrying about finding a job when you get back.

Then take it, worry free. Don't make any decisions in the first 10 days. If you manage to make it 7 days without touching work things, then start thinking about it. Think about whether you liked what you were doing, whether you want to go back.

I've found this strategy has worked for the handful of people who have tried it.
Desktop RAM 16GB (8G*2) Team Group T-Force Night Hawk RGB DDR4 3200MHz
I've seen microwave focusing mirrors for high-power applications that were rough CNC milled surfaces. The overall shape had been optimized fairly precisely by simulation, but because the intended wavelength was so long, the tool marks were irrelevant.
Same! I had a logic gates robot game for my apple II, Lego mindstorms, and FIRST robotics through high school. Which really helped because I didn't come close to the grades needed to get into CS or engineering.

I didn't Hello World until my 20s, and it took years to really grok the programming world, but I think my lifelong exposure to logic and programming of sorts made all those concepts accessible outside of a classroom environment. Ie. I could understand what a python snippet was doing because I knew what a loop and conditional was.
Religions don't impose morality on societies; they're a marketplace competing to communicate the society's morals. when society decided human sacrifices weren't moral, they ditched those religions in favour of ones without human sacrifice.

it doesn't have to be a relgion that communicates what the morals are; some other structure can do that.

morality itself seems to be good for societies ability to reproduce, so it'll probably stick around regardless.
Ycombinator has made a lot of money based on the idea that some people are better at creating start ups than others. They don't just bet on ideas they also bet on people.
It can work surprisingly well, I made a "dish" with an aluminum foil that was able to connect to a Romanian Wi-Fi hotspot from Bulgaria, according to Google Maps it should be something like 20KM distance. I should note that I had direct view of the town as I had significantly higher altitude.

The hotspot was some kind of public service provided by the Romanian town as it's name suggested. The ip WhoIs also confirmed that it was a Romanian one.

Every now and then the connection would have had slowed down and I would do some "Voodoo magic" on the aluminum foil to fix it(Not sure if it was me though, it seemed like if I move the dish slightly or fix a bump in the foil the connection would improve).

This was probably like 7-8 years ago and I was able to get something close to 6-7Mbps as far as I remember.
Does anyone have rules that take into account indentation? I suppose too much indentation is its own issue, but seems like 80 could be flexible with your indentation.
I was recently burned out due not so much from work but work + side projects + long commute + kids + etc. It may sound obvious but the best way to recover from burnout is to go an a genuinely relaxing vacation. The key is "genuinely relaxing". Most of the time our vacations are jam packed with itineraries and things to do. Don't do any of that. Take as much time as you are able to, hop on a short flight somewhere nice, and plan nothing. Sleep in, eat out, don't lift a finger. Do whatever you want, whenever you want. Just make sure your routine is entirely gone and you can rest as much as you like. I had my wife, daughter, and in-laws on my vacation and I was still able to get fully recharged by doing it this way. I think you'll find your mind wandering when you start getting back to normal and then some answers will probably present themselves to you.
> If you don't like the terms, don't sign the sheet.

There are no terms on the sheet (marriage licence). State makes up rules as it go.
All electronic devices are exercises in compromise.

But the X is very reliable at everything except broadcasting that I own an X. You see, like most every other X, mine is in a case. So far no one has ever noticed it's an X. And that case means I don't care about the glass back.
> To me, post and pre-nuptial agreements merely reinforce the idea that either you or your partner or both don't trust each other and are together out of mere convenience. If that were the case, why not just stay unmarried?

The eyes of love are blind.
As a German, this article kinda reads like a misconception about what Aldi is actually supposed to be and what it's doing right now: It's a discounter, always has been a discounter and now it's trying to be a "discounter with class".

You don't go to Aldi to get the biggest selection and all the big brands, you go to Aldi to pay less for your food because Aldi doesn't spend as much money on making "everything look nice and have the widest selection" compared to their competition, at least here in Germany, so they can undercut the competition with prices.

Recently Aldi Süd has started to change this, even in Germany. Stores are being renovated and made to look "fancier", with some added selection in wares, getting closer to other non-discounter supermarkets like Edeka and Rewe. At this point, Aldi exists on kind of a middle ground between the pure discounters like Netto and the "brand supermarkets" like Edeka.
L2 bridge of WiFi access point to anything else (like wired Ethernet, for example) "just works".

On the other hand, L2 bridge of WiFi station to anything else (including STA<->AP bridge for a repeater operation) is quite messy: it needs special "4addr mode" packets which are only sent in "WDS" mode, which should be enabled on corresponding uplink AP. And WDS is universally disabled out-of-the box. Many cheaper routers don't have WDS at all. Plus, there are different incompatible flavours of WDS. Finally, there is question of WDS/4addr mode support on ESP8266 itself - in theory, there is some support in SDK, but I haven't seen any working application code doing it.

Some in-depth discussion of WDS with diagrams:

https://wiki.openwrt.org/doc/howto/clientmode

https://www.dd-wrt.com/wiki/index.php/WDS#Note_about_WDS_and...
It is funny how you got downvotes for stating a fact. Like when you start a business and someone has vested shares but they don’t do anything much anymore while you are the CEO. Guess what they still own those shares. The unfairness is about the unidirectionality of time. The question is not if it looks fair ex post, but if you deemed it fair ex ante.
They didn't really do that of their own accord, though. Their main competitor Lidl had started to chip away at their market share by upgrading their stores and offering a nice shopping experience. Furthermore, as the economy started to improve after the financial crisis, people became more demanding. We have actually seen a bit of an uptick in market share for the traditional grocery chains over recent years.
Why doesn’t the power producer just disconnect the generator from the grid? A turbine spinning isn’t a problem in and of itself.

I don’t disagree with you in theory, but in practice I don’t believe that it’s cheaper to send out power over the grid, and pay people to consume it, than it is to just not produce it in the first place.
Not quite, it was more along the lines of another order of magnitude increase in inequality, which would be amplified with each passing generation. Not something you could hope to rise out of either, you’d be 100% born into it. Now, you might argue that birth already largely determine fate, but you’re talking about issues most of the world considers to be “luck”. A few billion people who can at least dream of a better life for their kids, won’t have that dream.

I can’t imagine a more potent straw for the camel’s back, than rich people being able to engineer their children for health, strength, intelligence while everyone else is still beholden to chance. You’re talking about turning an underclass made from circumstances, into a permanent underclass that will be essentially inescapable and mount with each generation.
Wait, you mean people 'keep up with the Joneses' online as well as in real life? Social media ia new venue for an old behavior. People who are shallow online are shallow in real life, it's just more 3d. Likewise, people who are thoughtful and interesting online tend to be similarly so in person.

I also have a jaundiced view of society, but it's naive to think it was great and than got completely wrecked by social media (or TV, or jazz music, or dancing, or...). Going down that path will just lead to being a bitter reactionary. Instead, examine your prior premise of what you thought society was or should be, and consider whether that was a historical actuality or a frustrated desire. A good deal depends on whether you conceive of people to 'naturally' be good or bad and whether/how they are shaped by society or vice versa, so your consideration should include some philosophical reading since this is a fundamental question philosophers struggle with.

Read some history too. If you're American, I suggest 'American Nations' by Colin Woodard, which offers a sweeping overview of the competing forces that have shaped US society and makes for an interesting contrast to the increasingly dysfunctional idealogical monomyth.
Aldi is a prime example why Walmart failed in Germany.
The tiny amount of soldering involved in an 8266 etc project is not a concern. Use standard 63/37 lead/tin solder and wash your hands afterwards to be perfectly safe. The rosin flux fumes may be a bit annoying for some people, a small battery powered desktop fan will blow them away.
Our research group at Georgia Tech applied for this grant but we were unfortunately not selected.

As far as I recall, $50m was allocated to the project over a 3 year period. Unlike NSF, DARPA grants typically require a working prototype by the end of the funding period. In this case, DARPA needs a fully functional implementation of the security scheme on a RISC-V processor as well as a development toolchain that can be used to "secure" generic software and/or hardware applications.

At a first glance, it sounds like this team is applying instruction set randomization at the micro-architecture level: as far as I know, this has been done before at a smaller scale. Our approach was to address each of the CWEs (vulnerability classes) with a different technique, which I think contributed to the rejection of our proposal.

Edit: Ignore the title. The goal of SSITH is lofty and likely impossible to achieve for all cases in practice. But this is how DARPA operates: they come up with (currently) far-fetched goals with the hope that one of the funded approaches strikes gold.
Would you mind going into a little more detail about the hole that you plugged and how you plugged it?
Correction: Finding a spouse [of higher status] late in life is incredibly difficult for successful women [who have insane requirements and won't settle for less].
Here's what I've learned when I quit and tried to start my own thing. A regular paycheck is "nice", it's a safety blanket. But it also keeps you down. You can live nicely on a regular paycheck, but if you want "something more", whether that "more" is money, or "meaning", you have to give it up and go into the real world. You have to take a risk. I didn't really Succeed, but I gained new experience, a bunch of contacts, and learned what I needed. The next time I do it, I'm going to have a better chance of succeeding in it, i'm certain of it.

A business model is more than a product, and a way to charge for it. It's having partners, channels, product, and yes some resources. If you're a dev who's planning on quitting, and then spending 18 hours a day coding, you're probably going to fail. If you quit and spend 100% of your time networking, you're going to fail. But if you have a plan for how to get the product built, how to market it, and you have a quantifiable reason to believe people want it. You might just make it.

I think it takes a few failures to get there.
RFC6066, correct.

The "as understood by the client" is very important, apparently.

Furthermore, the name does not need to be in DNS. There is no single source of true DNS anyway (though of course the ~whole world uses the same root servers).

Try it. I just set up a remote server for "snitest", added the IP address to /etc/hosts only, generated a cert for that name only, and got the correct cert via SNI in a local browser.

The same process (minus /etc/hosts modification) also worked for a bare (textual representation of an) IP address.
https://www.reddit.com/r/relationships/comments/7m7i5x/my_31...

This Reddit comment is pretty spot on regarding this case.
Well, it is.

If you can afford one.

And if you can, can you give me a ride?
In Mussels Across the Globe, Evidence of the Spread of Plastic Pollution
Apple will eventually ruin the performance of the 7+ like they did with the ipad 2 and the iphone 6. I would advise you to wait a few months for reports to come in regarding what implications to your ux the next ios update has.

Keep in mind this is intentional destruction of your property.
Desktop RAM 16GB (8G*2) Team Group T-Force Night Hawk RGB DDR4 3000MHz
Time to let my ignorance shine:

> Linearizability is a composeable correctness condition

So if all I know is that A1 precedes A2 and that B1 precedes B2, how do I make assertions about the ordering of A2 and B2? Is “linear” in the context that you are talking about more specific than “orderable”?

GP isn’t complaining that the algorithm is incorrect, just that it doesn’t have the property of being replayed or reversed in a deterministic way. Most applications don’t need this property, I am just trying to see if I’m missing a part of your argument.
Why do you think negative prices would have bad side effects? Why would a cap improve efficiency?
[sqlite] Move to GitHub? [email thread]
But who is a whole lot more than Facebook, Twitter and Reddit in Silicon Valley? Meaning, their voices and choices have power in creating change.
I shouldn’t have said “my generation” too broad. Young Christians I grew up with and around.