skysight-inc/HackerNews huggingface dataset:
It seems it is true - you read what you believe and rest is all lost. So thank you for quoting a misused qualifier from my post for your counter.

I don't expect people who have not lived or experienced what people like me in the developing countries have to go through because of the Swiss privacy bs. Though I do expect them to hem and haw when stuff like Panama papers are revealed.

Additionally, it seems you don't really understand how cryptocurrency work. Bitcoin is pseudo-anonymous and hence, it allows stuff like this:

> I see cryptocurrency as a nice opportunity to introduce a much more stringent monetary system where it's trivial to trace back the origin of money and track whether it has been earned in a legitimate way, including the deduction of taxes.

True anonymity which you want from the 4th Amendment, happens in cryptocurrencies like Monero. Those are resistant to blockchain analysis and you can't trace it back to origin.
I'm arguing against your top-level original comment; I have no attachment to any particular scheme for implementing linked lists, they're just examples of things that are almost right, but are wrong enough to result in memory corruption.

My thesis is "it does get tricky to implement a linked list without garbage collection".

My original example was simple to avoid having to work through a longer example. Now that I reread, I agree that that particular example isn't relevant.

My second example was demonstrating that even a list fitting into your proposed ownership scheme (which, you say, "doesn't get tricky") does get tricky. You apparently agree that this is problematic, so you also apparently agree that it is tricky to implement a linked list.

Rust rejects most attempts because of the risk of memory unsafety, and it's hard to convince it otherwise, because there's little difference between 'safe' and 'unsafe' in a pointer soup.
only you can decide, but since you asked, I will give you my input.

a bachelor's degree helps a lot to get pretty much any white-collar, entry-level job. in some fields it's barely enough, but in ours, having a BS with a decent GPA and a couple internships basically guarantees you a job. you might not be able to work at FAANG type companies, but someone will definitely be willing to compensate you well for your work.

a degree from a prestigious school is better than a degree from most state schools, but if it takes you another year or two to start collecting that salary and build real work experience, it could ultimately be a wash.

sounds like you already know what path you want to take, and I bet it will work out just fine.
https://www.manager-tools.com

They just did a series on performance review systems.
privacy BS? I find it weird that anyone would default to thinking nobody should have privacy. Why is it anyones business what anyone else does with money? Unless you are breaking the law ( which is already illegal ) why does it matter what people anywhere are doing with their money?
When I mentioned government-mandated credentials, I was thinking more of the medical and legal fields. Software engineering is ideal in this respect, because it's pretty much unregulated in that regard.

That makes software engineering an ideal choice for people not going to college at all. But since you're already 4 years in, you might as well finish. So definitely finish.

Outside of credentialism, there's still the other reason, and I think this is the one motivating the advice you're getting from your friends:

> to compete for a higher position in the social hierarchy

You'll be more effective at this if you wait and go to the higher-status university.

From your current position, I'd definitely recommend finishing your degree, and since we've already optimized for status, I think I would wait and go to the university with the more fashionable brand if that option is available to you.

Top companies write a lot about how they've found no correlation between university ranking and job performance, but then they continue spending millions on job fairs and hiring mostly people out of top universities.

Your friends are right that many companies, especially big ones, will treat you very differently depending on which of these two schools you choose. Good luck.
The TPP contained provisions for ensuring worker's rights, including the right to unionise (chapter 19), along with environmental standards (chapter 20) and mechanisms to increase transparency and fight corruption (chapter 26). All of these issues will suffer from the US having ceded their influence to China by abandoning years of painstaking effort - and make the pharmaceutical and tobacco industries, who fought the TPP and lost, very happy.
Well, if that ever happens in your future, I'm sure your comment will be used as evidence against you in court :)

I'm not a lawyer, but I'd definitely recommend you don't "take the law into your own hands." I've seen more than enough episodes of Forensic Files to know that very intelligent people can play back an attack and put it together no matter how counterintuitive it seems.
"The Information" does this too.
You can use unsafe if you want to feel like working with C :-)
There's nothing stopping you from doing things you know are correct. You just sometimes need to tell the compiler that you know better and guarantee that the code is fine.
> Purposefully misgendering a trans person? Again, very clearly being a jerk

Your statement is more an attempt to establish a new norm and less an articulation of a well-established one. It's not unlikely that you'll encounter someone for which it's unknown as such.
No, but I was a big-time user and really pushed it to its limits with my large-scale nonconvex problems. I never actually tinkered with its internals but I did feed it some very unorthodox formulations. :)
Google AdSense with new Auto ads
If you’re committed to assault and battery with a risk of murder, you might as well just disappear him. Note that I recommend neither course or action for obvious moral and legal reasons.
so? $49 is way too expensive for this. i can get a x86 from ebay way more cheaper than this.

who would even bother, the rpi zero is $5.
It's so funny how people aren't talking about those things. This is such a disposable product.

Also it won't work for video. For $350 you could buy a complete entry level surround system that would be so much better than this, and have the bonus that it works for video and won't be completely useless when Apple decides they want everyone to buy the latest shiny trinket.

But of course that doesn't fit into the Apple consumers' aesthetic because it has wires and the speakers need to be adequately placed, not one tiny box in a corner. Aesthetics over everything apparently.

Homepod is the epitome of form over function - so far from something I'd consider buying, it's crazy.
In my opinion as a Swiss

- Large parts of our financial sector have never truly figured out how to make money doing honest services for honest customers. As traditional revenue sources (stealing from Nazi victims, hiding dictators' money, assisting in income tax fraud, LIBOR rate fraud) have gradually dried up, the prospect of a new, extremely shady, financial sector is irresistible to bankers and their political allies.

- The lack of imagination in honest banking is going along with chasing the tail end of trends, especially US trends. The large Swiss banks were always happy to provide the dumb money, e.g. in the 2008 crash.

So small wonder that a figure like Johann Gevers will find Swiss bankers and politicians eager to cozy up to him.
Right, but even a single instruction placed on every backward branch and at the epilogue of every method causes noticeable impact on the performance. This is especially important in highly optimized code and that's why optimizing compilers like HotSpot C2 (and JET as well) try to remove as many safepoints as possible. Sometimes it even causes troubles like in this case:

https://bugs.openjdk.java.net/browse/JDK-5014723

Good point about inspecting thread's callstack. Indeed, with conservative GC we had a problem: many popular profilers were incompatible with JET because they inspect threads at safepoints and we had none. When we implemented the precise GC, this problem disappeared and it was an additional benefit for us. However, there are alternative ways to gather thread's callstack out of safepoint. We use them to avoid safepoint bias in our profiler. You can read more about it here:

https://www.excelsiorjet.com/blog/articles/portable-profiler...

----

Thanks for kind words! I'm glad that you liked the post!
And there's a complicate split between just telling a race-base joke and "dehumanizing". As well as just going by what you perceive as other person's gender vs v doing that on purpose.
currently the most energy efficient places are mainly used for the large crypto mines. places with "excess" energy such as new hydroelectric dams in rural China and recently wind and solar with excess production.
Barcode Image Generation in Vector Format and Saving Barcode in SVG Using Java
i am thinking about using cockroachdb to power something like LDAP.

but the CIO said no because it has "cockroach" in the name and no one would sign off.

should i just do it anyway?
By default the key bindings are cmd+ctrl+opt+{h,j,k,l} to move windows around left/down/up/right respectively.
"it's easy to forget that the web is the greatest library in the history of the world"

Until someone stops paying the host server or the domain expires and then those books just disappear.
I have a very short email, just 3 letters @outlook and I get stuff all the time from people signing up to things. I found that the only way to stop the constant stream of update and emails or whatever is the moment I get an email about "your new account" I go to the site, reset the password to something random and then unsubscribe from all messages.
I'm fairly contrarian and don't shy from political and economic commentary. Responses vary, though I'd argue it's generally net positive.

Not getting too heavily invested in any one comment helps, as does addressing any responses strongest rather than weakest points.

I'll call out (and occaisionally report) comments thaat eem unjustly downvoted. Sometimes (frequently) the mods agree, occasionally they don't.

There are also numerous shadowbanned accounts. It is possible to vouch their positive contribuions.

HN isn't perfect, but it's better than a tremendous amount of the Web, for discussion.
There's multiple Chinese heavy equipment manufacturers:

https://en.wikipedia.org/wiki/Template:Heavy_machinery_manuf...

Have you compared sales numbers? The LiuGong article shows equipment used in other Asian countries and Africa.
The last 30 years, 1990, 2000, 2010, ... 2020. There was a weird abnormally big leap between 1980 and 1990, but then it was super low 1970 and 1980 (only .1%!). So while growth was from 73.7% to 80.7% between 1980 and 2010 (a definite cherry pick), it was only from 78% to 80.7% from 1990 to 2010! Now say we are at 82% (predicted) now in 2018, I don't see how we are going anywhere near the 1980-1990 rate for the 2020 census.

Source: https://en.wikipedia.org/wiki/Urbanization_in_the_United_Sta...
Why not spend your $350 on a device that can hook into the nice stereo in the room that is easy for the wife to use? Then you get even better sound with probably less money outlay.

One of those programmable universal remotes might help as well? So it's one button to get to tunes.
I'm willing to mount a fake LIDAR on top of my car just for the status symbolism, but I guess we are a niche demographic.
Interestingly, both my Stryd foot pod and Garmin 935 watch (with GPS active) last about 24 hours. The Stryd generally provides more accurate distance/pace measurements. At least in one person's testing, the Stryd is the most accurate device currently available for distance/pace:

http://fellrnr.com/wiki/GPS_Accuracy
> not only have no near-term value, but likely will never have any practical value at all!

Not coincidentally, most of the most powerful world-altering ideas (the type that spawn trillions of dollars of new previously unconsidered industries, lead to new communication mediums, cause or prevent wars, topple governments, or set the terms of future laws) come out of work done at colleges or other publicly funded research institutions, often considered at the time to be of no practical value.

There are whole fields of study which serve as society-wide multipliers but each individual tiny advance is not worth it to any particular company to hire someone to spend their whole career studying.
Do you folks have any anonymized demographics data? I’d love to see it over time in particular, since I’m guessing early on it was much more SV. When I travel and am in a vastly different time zone (like say to Europe or Asia), I notice the active participants on HN are fairly different. Is 10% by viewership, accounts, activity, all of the above?
I believe the "didn't go well" categorisation reflects dang and sctb's own assessment. Certainly the experiment wasn't extended.
The police are really, really not that stupid. And remember, this guy is a lawyer, who spent his fighting tenant battles, has stabbed people, and shortly after this, murdered someone.

If you live, his words alone as a lawyer and a practiced manipulator would be win out over you. Much less the actual crime scene evidence.

And you just might not live, since you were going into it without the idea that this could be a fight to death, and he could legaly kill you in self defense.

No, what solves this kind of thing is the truth, relentless pieced together and recorded, gaining the ability to say no, while protecting yourself from harm.
Are you from Mexico?
Some of the reviews have been mixed. The Screen Savers tried a blind sound test of several devices, and there wasn't a clear winner, everyone had different favorites (which is probably not what you'd expect from Apple's marketing, I personally had expected an obvious improvement over competitors). Jumping straight to the results in the video:

https://www.youtube.com/watch?v=QqGvmf44FEk&t=7m04s
i hired a kid to play sitar after me and the wife get up. its amazingly soothing, i couldnt imagine using something like this to relax.
Paywall on article from 1930. That's a sad state of affairs.
Try showing your kid a video of a straw being pulled out of a sea turtle's nose. Assuming they're as sensitive as most kids are, they'll instantly grok what the problem is and refuse to ever use a plastic straw from that point onward.
It's because their marketing is cramming the word "audiophile" in every sentence.

Also it's $350, so should logically be compared to speakers that cost $350.
Show HN: Decide when a pull request is ready for review based on its statuses
^ catching them all is so hard now.
See the COIN-OR Optimization Services (OS) project for a solver-independent xml format called OSiL. It's functionally equivalent to AMPL .nl format but more human-readable. Unfortunately the osil readers for solvers have more performance problems and bugs than .nl readers, since the AMPL format has been around longer and is commercially supported.

The proprietary part of AMPL is the program that turns human-readable .mod and .dat files into low-level .nl encodings of the problem representation. The .nl format is documented, and there's an MIT licensed library on netlib (and now github too) that reads it and evaluates functions, constraints, gradients, Jacobians, Hessians, etc. (AD is super useful and has been around way longer than the deep learning popularization of it.)

Julia has a low-level solver-independent API called MathProgBase that sits between solver wrappers and modeling languages like JuMP / Convex.jl. It's in the process of being rewritten as MathOptInterface, but it would allow people to write solvers in pure Julia and be usable right away with JuMP.
I think that cause effect is backwards, China is showing that given greater prosperity, people tolerate increased repression. We will see how it fares when China hits its next big recession/depression.
Scalable and Performant ASP.NET Core Web APIs: Database Round Trips
> Privacy (i.e. 4th amendment) is to Swiss what 2nd and 4th amendment is to conservative Americans: Our insurance against government overreach.

Ah, that's utter BS. Not one of the advocates of banking privacy is demanding similar privacy for wage statements. Oh no, if your income comes mainly from wages, you obviously can't be trusted like people whose income comes from investments!
People like this are intuitively manipulative and often strangely good judges of character. If you're the type of confident person who would not in a million years put up with his crap then it's very likely you would never have to, because he would seek out someone more malleable to make a victim of.
Modern airplanes are pretty good at avoiding head-on collisions though - so good, that pilots are trained not to override the planes judgement, and just let it communicate with the other plane and make the best calls as to whether to climb or dive...
You may want to tell your CIO to check out BikeshedDB [0], which is built exactly for this use case.

[0] https://github.com/tschottdorf/bikesheddb
Theoretically no, because Turing complete.

Practically yes, there’re many well-known algorithms processing linked lists, trees and graphs. These algorithms are used everywhere in practice, processing syntax/expression/DOM/filesystem trees, MRU/LRU lists, objects/dependencies/network/pathfinding graphs. Safe rust implementation of these structures wastes too much resources.
In addition to all that, pretty sure Ethereum isn't anonymous. Since the public keys are presumably registered with the government can not only tell who you voted for, stuffing the ballot box becomes trivially easy by just registering a bunch of fake public keys for which you control the private keys. Maybe some of these problems could be solved by generating the key at the ballot box & just throwing away the private key, but then I fail to see what addition a blockchain provides as you still need to verify the public keys are valid first.
China was able to copy Caterpillar very effectively, to the point where they are now eating Caterpillar's lunch. It is much harder for them to copy the precision machinery that German companies wouldn't dare to think of JV-ing in China.
A lot of us are doing the same. Feels great! Just don't forget to wash them once in a while, especially if they've been carrying meat (even packaged) as bacteria may grow and spread to your fresh food.
> In fact, they are particularly easy access due to the excellent package manager.

People keep screaming this like it's a huge advantage, but having built applications for years, knowing that one of the most difficult parts of modern applications is maintenance, especially of open source dependencies - making sure they're up to date, making sure you are on the same page with the rest of your company, making sure that they're available when you need to build for reproduciblity, making sure you can trust the library, making sure it has a sane interface and maintainer that listens and understands your use cases, etc... I've honestly come to see package managers more as a liability than an advantage. They're tremendous for this Wild Wild West github-pull-requests-are-life style that's become popularized by Javascript programmers, living their life to build one application quickly and move right on to the next... but that's not something I'd aspire to.

Every one of these new languages goes "Woo package manager", everyone codes against them, and then dependencies start stacking up, they start going out of date, APIs change, people move on to other projects, etc, and before you know it you've got 150 copies of "leftpad" and someone deletes the leftpad repository and breaks every build in your company... And this isn't a new story - it's happened to every language I've dealt with that has one of these package managers, from Perl's CPAN to Go.

I want a language to have "Batteries Included", not "Batteries Available by Easy Download from the Internet From Strangers' Githubs". It's the one good thing C++ had going for it - the STL contained the data structures you needed to get going quickly and then it got out of your way - you could bring your own as soon as you needed. You didn't need to track the STL as a dependency and wonder if someone changed the return value of a function - it basically never happened, which meant you didn't feel the need to abstract it or insulate yourself from its API in case it broke.

I want to know my dependencies, and to know that I can trust them, and that my application can be maintained indefinitely, that I won't get stuck on some old library because I assumed this random crate everyone recommended was the best way to do something, then everyone changed their minds and I end up having the dreadful choice of rewriting all my code or taking on maintainership of someone else's abandoned heap.

But I also get that Rust is young and maybe as it matures they'll move some of this stuff downstack so you won't have to just say "Oh I'll just download XYZ package from the internet, what could go wrong..." Or maybe I'm just wrong and this chaos and questionable maintainability is desirable in some insane way, and I just belong to a different generation of developers who want to build lasting applications and not weekend projects...
For at least a little while longer, Massdrop is selling pairs of JBL LSR-305 equivalents for $179.

(Equivalent because they're marked as LSR-30x, are available only in glossy black finish, and pairs are matched to within 1dB of each other.)

So for half the cost of a HomePod, you get really nice stereo speakers, with built-in amplification, but no room correction, no Siri, and no built-in networking or microphones listening to you.

I am a happy owner.
Its the thing with these devices are always on and hands free. There is a big difference between a voice command and one button. To me I'd push the button every time, but to others these devices are preferred.
How exactly does the printing of tickets work? Most countries have special machines (owned by the lottery authority) for printing lottery tickets, but this seems to be built into the store’s POS?
Yeah, that can be confusing - just updated the "show mistakes" code with a special-case "Ships can't touch diagonally" message when that happens, hopefully that'll help.
>necessary to function in a professional, often corporate, setting. This means things like communications skills, following complex directions, and problem solving

I wonder if just working in a corporate setting and learning these skills as an intern or junior employee might be far more effective.
> I told him I thought my friend (whom I've mentioned here before) was predisposed to addiction on account of her being adopted

How on earth does that follow? Adoption, in and of itself, is not an "adverse childhood experience". You seem to be equating it with abuse, which it clearly isn't.
This article does not belong on HN.
As a received impression, it may accurately reflect an emergent property of HN, and many other popularity-based ranking sites.

It's possible to either vote up, or flag, articles. Political articles which hit a major divide may see much of both actions. I've seen and been disaappointed by articles I thought should get more play that were flagged off the front page.

That's not a direct reflection of HN admin actions, but is undeniably tied to site mechanics, and so is something of an admin metaaction.

I've inclued several of these in my Favourites list
A write-up for the latter: https://isocpp.org/blog/2014/06/stroustrup-lists

High level summary: linked lists are usually not the best data structure.
For you or me that’s a really valid concern, but the damage to someone from opiate abuse is so extreme I think they’d take that risk. In fact some might even see the inability of a well meaning medical professional to dose them with an opiate as a feature, not a bug.
Wait until you figure out how much even a low flow shower uses.
Yeah, I think everybody need to always think about what to say NO