skysight-inc/HackerNews huggingface dataset:
Honestly even if they are different what matters to me is whether the difference is worth $$$$$.

The government certified highly trained doctor seems to have simply overlooked that a cheaper and almost as good alternative existed!
what are some of those extreme views you disagree with?

any you agree with?
Disheartening that A/B testing and user feedback led to video previews. One of those "features" that's so annoying you wonder how it ever made it past the brainstorming stage.
Ask HN: Having to waive copyright to works created/derived during an interview?
From Karat, an company that does nothing but conduct technical interviews for other companies:

"Karat owns all rights, title, and interest in the Interview and any works derived therefrom, including all copyright, and you hereby assign, transfer, and convey to Karat any and all rights you may have in the Interview."

...and...

"Karat may ... use all Interview content and data, including your name, likeness, and voice, for its own internal purposes."

none of this seems normal to me. thoughts?

edit: karat is a 'technical interview' vendor facilitating online technical interviews -- you are ultimately interviewing for some other company. (also, i did not intend to give karat any press per se. it might've been better to have left the name out.)
So it was not EpiPen that was fleecing people but people enamoured by marketing strategies wanted to pay 10x more ?
Great point. MS degrees may have changed somewhat since 1990, though.

One problem is that MS degrees don't really cover the general curriculum. They're often, even when rigorous, used to allow students to focus on a topic or project that isn't as lengthy as a PhD. For instance, someone with a CS might be interested in numerical computing, and work on ways to solve various differential equations.

The downside here is that this means a math or physics major might get an MS in CS, and do some programming in numerical computing, but not know much about algorithms or data structures.

I'm presenting this in the context of a genuine, rigorous MS degree, because it doesn't need to be a watered-down experience to still show the pitfalls.

Some MS degrees do require certain core courses before you can apply - so they'll take a math major, but they'll require that this student complete certain undergraduate courses - some before applying, some while enrolled. This can add time to the MS degree but avoids that scenario I described above.

Of course, once you've actually taken those courses (say, a math major passes courses in data structures, algorithms, compilers, and operating systems), then the MS may not be critical for finding a job anymore. But the degree can help.

Unfortunately, I've noticed a trend toward discounting MS degrees or even holding them as a negative indicator. This is probably because people get an interview because they have an MS, but then are tested during a technical interview on general CS that they may not have taken.

Not sure of the solution. I think the best approach is to take promising students from other fields, but then make sure they've taken the additional core coursework. This would add some time to the degree, but if all MS students did this, I think the degree would be more respected.

As it stands, the BS in CS is respected, because it (if the school is accredited) must contain all those core courses that tech companies love to quiz people on.

Whether those topics are actually relevant to the job is an entirely different topic!
> total lack of DRM

Well yeah - there's no D so you can't have DRM. Tapes have a built in mechanism to prevent rampant copying though - they degrade with each generation.
I think HN and much of the tech crowd also forget how unreliable internet connections can be. I don't know what it's like in silicon valley, but here my 4G connection will drop out several times on my short commute to work and webapps generally don't cope with it well, or at all.
I don't think what you're seeing is the action of secondary accounts. The tone of a number of your comments has been rude and aggressive, and the accusations of other users is also uncivil. You've been called out by a mod, and at least two other members have commented on your behavior. I've downvoted and flagged a number of your comments as well.

You may be right about the topic not being appropriate for HN. Regardless of the behavior of other members—even if you think they're trolling—it's important to be civil. Even more so when the topic is emotional. Otherwise it's just better to refrain from commenting.
Coming? The iPhone 7 already records at 4K.
It is complete... so far. The standard is in "feature freeze", bugfixes only. Although technically new features can still be added in response to National Bodies comments, in practice everybody expects the feature set to be set in stone.

Also that page only tracks pure language features, standard library conformance for libstdc++ is tracked elsewhere, although the standard library is equally part of the language.

The status for libstdc++ is here:

https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#...

which in fact shows a few missing features.
Hey, good find but I'm a little confused. It appears that you found what could be a serious issue if no other checks are in place; however, in doing so you appear to have exceeded the access you were provided through the application to their back-end system. Did this fall under a bug bounty program where you had permission to do this or did the company give you written permission? I was looking for a bug bounty program and couldn't find one.

I ask because it looks like you were performing testing which touched their infrastructure, not just your phone and the US Computer Fraud and Abuse act gets pretty scary (Felony scary) when it comes to such things:

https://en.wikipedia.org/wiki/Computer_Fraud_and_Abuse_Act

I do a ton of mobile application reviews and find stuff like this quite often but back away at the point I start touching their infrastructure rather than just my phone.
Intel's had transactional memory extensions since Haswell, but it was kind of buggy until Skylake, IIRC.
Is there any compiler to date that has a fully developed and released parallel algorithms library? The last time I checked a lot of this work still looked like it was in the research stage.

I share your enthusiasm tho. It will probably introduce parallel code into everyday C++ projects faster then new special purpose parallel programming primitives will.
Yeah... no, they're not focusing on large. Look at the vendoring hell, the weak typing / nonsense around no-generics vs oh-but-maps-are leading to error-prone switch statements, and lack of control-of-the-language. Larger than Python projects tend to support without pain, absolutely (and that's an important area), but not large. Service-units in a large system, sure, which is likely what many will use it for, but it's just not friendly to millions of lines of code and tens or hundreds of developers. Their solution to things getting out of hand or having performance problems is to divide the system, not to have a system that can handle it.

edit: oh boy, right at the top, a winner: Go's design considerations include rigorous dependency management, ...

Heck no it doesn't. It has been hacked on by the community, which has thankfully adopted things like Glide and GPS that do things properly, because it abandoned this whole area. As it did with e.g. debugging, for which their official stance is "use GDB, which doesn't really work".
If the author is reading, I found the disassembler source[1] interesting - MSVC hangs when you compile it for Release!

[1] https://github.com/rmitton/goaldis
The comparison is between CDs and tapes, not vinyl. Pull a 30 year old tape out of your closet and pray it doesn't leave little bits of itself all over your tape player....
For this purpose, I usually use http://example.com/ or .org
Got it, thanks for the clarification!
I'm not sure what you are referring to about skipping halfway through a transition, but a sinusoidal transition is almost always what you want anyway. Possibly a power distribution, one. That is, it should not just evenly slide from point A to B. You want some acceleration.
According to this page, Consumer Reports tested this computer at 100 nits brightness, which is 20% of the maximum brightness. This is probably a lower brightness level than the average user, contributing to the battery lasting longer than expected.

http://www.consumerreports.org/laptops/macbook-pros-fail-to-...
>admitted wrongdoing

"VW was concealing the facts from EPA, the state of California and consumers," EPA enforcement official Cynthia Giles says. "We expected better from VW."[1]

They may have EVENTUALLY admitted wrongdoing, but it was only after being caught red-handed, lying about what they were caught doing, and then follow up testing [2].

1. http://www.autonews.com/section/vw-timeline

2. 'Volkswagen tells regulators that the differences amount to technical issues and "unexpected" test conditions'
Read more at https://www.cars.com/articles/vw-diesel-crisis-timeline-of-e...
Pumped hydro only works in areas with the hydroelectric plants. That train seems like a decent solution for everywhere else.
Yes and no. Traditional software transactional memory as imagined in the 1980s and 1990s is still imaginary. The hardware is still too limited.

Instead, it's more akin to something like the "synchronized" method and block attribute in Java, where the compiler transparently acquires and releases a mutex. Except in Java the mutex is on a particular object, whereas in C++ it'll be on a per-block hidden global mutex.

For small enough blocks, and if the stars are aligned just right (i.e. regarding alignment, cache-line locality, etc), the compiler might be able to optimize away the mutex in favor of a series of LL/SC, CAS, etc statements. But then, so could the JVM for synchronized methods.

It basically makes multi-threading easier, but won't automagically make it possible to build lock-less data structures, except that maybe the compilers will be smart enough to optimize something as simple as a singly-linked list construct into atomic instructions.

This approach to "transactional memory" was mostly fleshed out years ago in proofs-of-concepts by Intel, GCC, etc developers. And the approach has driven Intel's design of their "transactional memory" instructions, which basically move aspects of traditional synchronization approaches (speculative mutex acquisition, dirty flags) into the microcode.
> And what does it have anything to do with re-sending the commands when they didn't reach their target machine?

It has to do with whether its at all safe to run the command twice. If you don't hear back from a machine that your command ran, you don't know if the command reached the machine or not, in general. If you decide to not re-run the command, it may be that it never made it, and you never run the command. If you decide to re-run the command, it may have reached the machine, and you've now run the command twice. Consider:

1. You send command $X to a remote machine.
2. The remote receives and executes $X successfully.
3. Just prior to sending back that $X was successful, the remote dies.

From the point of view of the deployment machine, you never hear back from the remote. You don't even need two machines to get into this state: even on a single command, if you run $X and the machine crashes just as $X is about to return whether or not it succeeded or failed, you're out of luck.

For specific commands, such as ones that log their progress and can recover from crashes, you can determine after a crash the correct procedure automatically. But not every arbitrary Unix administration command falls into that bucket, especially in the weird and wacky things that need to be done to keep production machines alive.

> Uhm... What? Where did you get the idea that upgrading database is managing configuration? It's a deployment operation. A different category.

We used our deployment infra for all sorts of fun stuff.
> Registration rights are not a standard part of Silicon Valley financing.

I am surprised that you write this. Demand registration rights have been part of every equity financing I've done for the last 25 years in the Valley and in NYC.
https://www.reddit.com/r/wholesomememes/
Unfortunately, analog computation is not considered an important addition to the electrical engineering curriculum, even in computer architecture concentrations. I'll gladly explain what I know if you're genuinely interested; in general, you have to hope that people have some context when you make a comment in HN, but there are very few analog-focused people here. But anyway, that's where DARPA is putting their money: http://www.artificialbrains.com/darpa-synapse-program

I definitely see how my language would convey that whereas I mean to refer to digital computers, not all hardware, when I mentioned the Von Neumann bottleneck. There are different arguments against digital hardware in general, even though FPGA's can be about an order of magnitude more efficient than microprocessors. Modern analog goes much further, although we're still not very good at 'programming' it, which is why I think AGI is a ways out.
SEEKING FREELANCER - United States / REMOTE

CTO (Temporary/Interim) needed to assist with project completion of React/Node application.

Some coding required but mostly recommendations and code review

Expert FullStack JS (React/Node), AWS, etc.

*Native App experience a major plus

Email: stealthystartupsf@gmail.com
Told you a week ago this would happen Mike. Consistently obtaining some early votes isn't even like consistently writing the incredible content you would need to naturally get on the front page three times a week.

But it's a good thing cause now you can consider whether HN scales or converts well enough to bother building a company for - your 1st submissions's 16k visitors has only become ~2x that over a good bit of time, you can count on unpopular content to occur a lot too.
By "4K videos are coming" I think he meant that 4K will soon become the norm, not that it is currently impossible.
SEEKING FREELANCER - United States / REMOTE

CTO (Temporary/Interim) needed to assist with project completion of React/Node application.

Some coding required but mostly recommendations and code review
Expert FullStack JS (React/Node), AWS, etc.
*Native App experience a major plus

Email: stealthystartupsf@gmail.com
What you find with vinyl is labels actually mix the album differently, not because the medium is better quality but because the listener expects different things. Digital music often has a "wall of sound" mixing which results in a loss of fidelity and clipping but vinyl is mixed quieter with clear shapes to the waveform.
The minidisc players themselves were amazing at recording too. Mine has built in compression and normalization when recording. I've recorded a load of gigs with a tiny clip on mic powered by an AA battery. I got very good sound quality, better then any bootleg Ive heard not taken of the mixing desk.
In some ways. There's a class called ML For Trading that's very fun and like an intro to computational trading. The professor runs a company in that space.
Can't upvote this enough!

I even wrote a prototype chrome extension for a few friends and myself: http://lettergram.github.io/AnyCrypt/

I love the idea of keybase, I just wish it was used by more people.
Some people want this. There is clearly a large market that doesn't care and just wants to listen to some music. There is probably as large of a market that just wants background noise.

Even in this... you are probably talking about a ridiculously small market.

And the audio person in me cringes. At least records were high quality. Tapes are just terrible.
If the hardware doesn't have a clock that keeps track of the current time, the game could still re-seed based on the timing of player actions, because there's a certain amount of unpredictability there (at least, more than "seed with 0, only iterate on easily-controlled player actions"). It could do something like iterate the RNG every frame that the player doesn't move.
In addition, there's a Android client for it as well, so you can take your passwords on the go:

https://play.google.com/store/apps/details?id=com.zeapo.pwds...
No, tech firms aren't huge job creators
The major user visible features of C++14 were polymorphic lambdas, generalized lambda capture, proper constexpr, member initializers and return type deduction. I use most of these everyday.

For C++17 the biggest features are structured binding, which is the first step toward pattern matching, and deduction of template parameters for class types.

Other features like fold expressions are realy meant for library writers.

The standard library did get variant and optional whixh arw pretty cool.
Then maybe they should keiretsu their way to software because whether they're a software company or not they make shitty software. And either they can make good software or they can buy good software, but if they make shitty software they're a software company, just a shitty software company.
Yes I'm obviously an extreme example but the fact is, people who own a MacBook Pro are multitasking on it. They're not running one tab in just Safari with nothing else open.
This is not news in the U.K.
GCHQ backs cybersecurity startups in new Cheltenham hub
Well, those 60 year old vinyl records that are still playable were no doubt treated pretty reverentially by their owner over that time.

CDs that were handled as carefully as people handle vinyl have lasted at least as well (I don't have any 30 year old CDs but I do have some just getting to 20 years, and those still play fine).
See here: https://en.wikipedia.org/wiki/Solvay_process

The waste is Ammonium chloride which is used as fertilizer, or Calcium chloride which has a wide variety of uses.

They can both also be dumped in the ocean (it doesn't hurt the ocean).
$90-$150 per hour is the going rate.

... and no I wouldn't pay $5 per workout on your app. :)
Good point. That's probably like driving stick shift vs. automatic. Automatic may better but stick shift "feels" better.

I have noticed that with writing software. I sometimes think it would be really nice to have something tangible you can touch as a result of my work.
A lot of our feelings about music are bound up in our expectations of the medium. When I listen to a digital recording, I expect it to be pristine. There can be a feeling of inauthenticity when the sonic characteristics don't match the actual playback medium. This feeling can persist even for separate analog media, such as listen to compilations of old 78s distributed on an LP.

If you feel you can overcome this, by all means do so -- people often rip their cassette tapes and share. But putting the album on a cassette tape or on bandcamp or on vinyl sets an expectation in terms of fidelity, and violating that expectation can disappoint some listeners. It's a similar reason for why "fake vinyl crackle" is seen as incredibly cheesy.

Regardless of my (personal, hipster) feelings, the technique you mention is relatively commonplace.

Also, for some artists, the unpredictability and randomness can be seen as part of the experience, but it takes a very particular/unusually postmodern sort of artist to get away with that.
Is there an easy way of characterizing the difference between the two groups - eg brain focuses on A, deepmind focuses on B?
KDE Kirigami UI 2.0 Released
Websters: the study of religious faith, practice, and experience; especially : the study of God and of God's relation to the world
The film is based on the book "Command and Control: Nuclear Weapons, the Damascus Accident, and the Illusion of Safety" by Eric Schlosser. This should be required reading for every engineer. Also a ripping good yarn, just aching for the Hollywood treatment.

A nice companion read is "A Review of Criticality Accidents" a report put out by Los Alamos National Laboratory [1]. Fairly technical and a fun read. And by "fun" I mean both scientifically fascinating and seriously disturbing in equal measures. Who knew that the wrong shape container could kill you just by standing near it...

1. https://www.orau.org/ptp/Library/accidents/la-13638.pdf
Underground Cellar (YC W15) Seeks Customer Success Associate in San Francisco
**Duties will include**

- Assisting customers via email, live chat, and phone.

- Execute on outbound marketing efforts such as emailing/calling potential and new customers
to welcome them to the site.

- Help with other tasks around the office such as ordering team lunches, helping to plan parties,
coordinating deliveries, and more.

**************

Position: Full-time.

- Compensation: Competitive cash + equity + perks available.

- Location: San Francisco, CA (SOMA)

************

**About Underground Cellar**

We are an exciting and fun e-commerce marketplace for buying wine -- check us out at http://www.UndergroundCellar.com . We have a
small team of 6 people and you will work closely with our Community Manager and CEO. We are looking for someone who is detail-oriented, hard-working, and enjoys a fast-paced environment. You'll be able
to learn on the job so don't worry if you don't yet have experience or wine knowledge.

We have a fun and lively office culture. We provide free lunch twice per week + unlimited snacks and drinks. We’ll pay for your BART/MUNI pass,
and you’ll get other perks like free wine, comp’ed tastings throughout Napa, and the ability to learn from some rockstar teammates.

We’ve raised over $2.5 million dollars from some of the leading investors in Silicon Valley, like Barbara Corcoran from
Shark Tank, Y Combinator, and more.

************

Interested? Please send an email to work@undergroundcellar.com with the following:

1) Your resume

2) Complete this statement: “I am perfect to join your team because…”

3) Any questions you may have (optional)
Details About How Medical Drones Deliver Packages in Rwanda
+1 for managing white space for legibility/easy scanning
I don't think it needs to be an adequate replacement for the whole industry. Just the parts worth preserving.
yes, use https://encrypted.google.com
Yeah I noticed that :)

I believe it might be the giant if-then chain I use for disassembling opcodes.
Consider anything you could "sign" to be in negotiation until you do. You can strike things out that you don't agree to, even rewrite the language and initial by it. That way you can agree to a "line-item vetoed" version of whatever it is you are signing. It's up to the other entity to "accept" your new terms. Typically they do without a second glance. People always try and get you to waive rights to your stuff. I just cross it out and move along. If they don't like it, tough.
The economic advantages mentioned all apply just as much to CDs as to tapes. Unlike vinyl, you can pretty cheaply record your own CDs at home.
if you use https://encrypted.google.com there's no AMP
What's the point of quality control then if it means nothing in that case?
Too-simple RNGs can qualitatively change games. Example: In Final Fantasy 3 (SNES), a certain item was supposed to be obtainable, but it required RNG sequences that never occur.
I just got an invite to Keybase. Is there a reason why

1. it's invite based?

2. it supports very few external services that you can verify (I can't figure out a way to verify LinkedIn or Gitlab for instance) ?
It's true for Boston and NY as well. Those cities have milder weather than the cities inland of them.
For getting a new job, only do an online masters if you want to switch specialties (i.e. move from embedded to security or web programming, etc)

If staying in embedded will just focus on work experience.
4x.

By volume, it was mostly insurance or non person entities (school systems and the like, by gov mandate) that paid for it. Of course when insurance pays everyone pays through their premiums, but that's where the consumer behavior comes in, who cares what it costs if it is covered.