skysight-inc/HackerNews huggingface dataset:
SaaS founder here. I share your preferences when I'm on the receiving end, but some of our customers have taken months to bring onboard, including a couple of our lighthouse customers. It's my decision to accommodate onboarding cadence from minutes to months, primarily because this fits our GTM strategy. You're being alienated by process, and it's not impossible that in some cases that's a deliberate choice to segment a market by customer culture.
That's crazy how Yahoo is at #7 and is widely considered a failure
> but the most commonly used would basically be allocating a chunk of memory and assigning it a file name so you could re-open it next time.

So the PC platform finally caught up with Amiga's RAM disk ;-)
Microbenchmark can be very misleading compared to real impact in real programs. Still, the gains allowed by UB of signed overflow (when you are lucky enough that this transformation is actually correct in the context of what the original programmer had in mind...) are positive and probably measurable even in real programs, or if hardly measurable, maybe they at least permit a few percent of whole system perf improvement when using SMT processors. But they are more suited to other programming language than C, and actually yes, in C++ (and probably in most languages at this point) it is better both of code readability (most important!) and performance (nice to have, but very secondary compared to code readability) to use for each constructs compared to maintaining an index yourself.

Technically there is no overflow flag to reset, it is just that some CPU instruction sets do not support indexing with a 32 bit register when using 64 bits addressing, so you have to insert an extra sign extend instruction if you want to support 2s-complement signed overflow on 32 bits indexes. So you typically already don't have any cost if your indexes are already size_t/ptrdiff_t, but ptrdiff_t signed overflow is still UB according to the C standard, which is also a shame, because it allows for far less interesting "optimizations" at this point (maybe a + w >= a --> true if w is positive, but that's actually typically dangerous, because that was historically what was used to check for overflow at source level, and now the compiler is suppressing all the checks!)

So all of that really only are trade-offs, and in the modern age (with e.g. a security picture that is kind of worrying, etc.) some people are arguing that this was a terrible idea to use this approach so carelessly, in their opinion. Most experts now think that no non-trivial codebase exist with no potential UB in it, so it is not just rants all around, some even are working on the mathematical model of the llvm optimizer to make it actually sound (for now even internally, it seems that it is not -- so unfortunately with this approach of optimisation for now there is no mathematical justification as for why the optimizations performed are actually correct even with the hypothesis of strict conformance to the C standard, so I let you imagine what happens in practice when almost no program is actually conforming...)
And "an ekename" -> "a nickname"
That's why it's silly. It's not just the watches, or handbags, or cars - it's the political implication that this form of display increases your social influence, and your ability to acquire further wealth.

If that's true - and it seems to be - that strongly suggests politics and economics are superficial and essentially trinket- and appearance-driven, and only very distantly related to genuine achievement or merit.

IMO that's not just a problem, it's a disastrous failure of spirit, ethics, and imagination. It's fine if your institutions and values are operating at a pre-rational barely sentient level, but if you're trying to aim higher, it really isn't such a good thing.
In a Camry Hybrid, the "tachometer" has a charging section, to show how much of the regeneration you're using when braking. Above the crawl speed, it also trims the car speed as regenerative braking. Pressing the brake pedal increases regenerative braking - up to maximum, and engages the mechanical brakes at some point.

I'd hope Teslas aren't wasting all of their stopping energy as brake heat, and instead regain some through regeneration as well. Ideally, both braking systems would be combined to maximize stopping ability. However not combining them might explain the Model 3's abysmal (longer than an F-150!) stopping distance.

> antilock breaks.

Break is what the car does when the brakes don't work. Petals will be on the flowers if you don't press the pedal. English is fun.
I guess Wyden is a HN reader:

https://arstechnica.com/information-technology/2018/05/nefar...
I've done a simple hobby project in Rocket and ported to Actix.

I'm not experienced with web services and my project was very limited for learning purposes, here my take away:

I like both and for me Rocket was way more ergonomic for creating routes dealing as if they're simple functions where input and output are dealt automatically with (from request and to response).

Actix advantage is actors and is easy to be fully async, I had some issues dealing with it but most of my troubles were extracting request data and building responses.

When actix-web will support magic as Rocket (once proc-macros becomes stable) then actix-web will have the edge if Rocket don't become async-ready and stable before.

For both it is only question of missing stable rust features and actix-web is already running on stable.

actix-web:
- easy
- async
- stable

Rocket:
- stupidly easy
- sync
- nightly
This was pretty good last year but this year isnt forward looking at all.

Also they missed the 100 mn new internet users which came online in India the past year and the rock bottom mobile data rates which enabled it.
>Invariants are useless if you can't assume them.

I would think that what we want is invariants that have been validated, not assumed - especially not assumed incorrectly.
The 'unworkable ideas' can typically only be determined in hindsight. Pushing the cutting edge will always result in some paths that lead to nowhere.

Theranos was a good idea, the tragedy was rampant fraud.
Not really, he's making a convertible loan so that he gets paid in the short term, skimming VC bubble money.
HIPAA does a lot of damage to innovation in healthcare research and industry. Still, I don't know why you assumes every law that exists is perfect justification for the a more expansive law. This is exactly why slippery slope is not a fallacy. The state always wants more power under the guise of providing safety.
5 years ha! Wow the rebranding has worked well.
Female Intrasexual Competition: From Demons to Better Angels
Hey Michael - if you don't mind sharing, which team did you work on and why did you feel the pressure to lean into strengths instead of learning something new? Could it be that this was just your perspective on it at the moment? The alternate perspective that I see is that learning something new pays off into the future even though it may not feel like you're moving somewhere at the moment. Did existing responsibilities require too much bandwidth that it made attempts at fitting in any learning a daunting endeavor?

Additionally, did you feel that you had the freedom to learn and apply ML?
I'd say the entire post was probably an attempt at a joke, given the use of brand-name Advil.
Introducing xLayers
Interesting. I often find that my perceived 'luxuriousness' of a product decreases the perceived value of it. Like I'm sure Rolls makes nice autos and all that, but because they are created specifically to be high-end status symbols, they become cheapened in my mind and therefore cannot truly be high-end status symbols. A valuable good or experience is instead one that has an authentic story (which is hard to judge), or is super niche and shows an understanding and appreciation of the field, or is old and unique and difficult to obtain.

I collect camera lenses for example and see people drop crazy money on old Leicas. And they are nice lenses but it's such a stereotypical choice that I can't help but negatively judge anyone who actually buys or aspires to them. Their brand's mystique has cheapened them for me. And let's not even get started on Hasselblad...
Apple software (kind of). It's tied to specific hardware, so it's hard to say if people are paying for the software or the hardware.

I have seen people turn down free software because they mistakenly believe an expensive program must be better. But that's not really the same, since that isn't a form of showing off.
How many google shills visit here?
And that was a project that took years:
https://lwn.net/Articles/734071/
= CCRA: Canada Customs and Revenue Agency
Here's a thought. I've heard somebody's started a "long-term stock exchange"; ah, here it is: https://ltse.com/ (more info: https://blog.ltse.com/modern-companies-think-long-term-soon-...)

Seems like such an exchange could also insist that the companies listed on it submit to independent audits paid for by the exchange. Well, the listed companies would still pay for the audits through the listing fees, but the auditors would report to the exchange. Seems like this could align the incentives better: the exchange wants to attract investors, so they want to be able to provide additional assurance that the companies listed there are sound.
Bad jQuery apps follow the pattern: When “.x” is clicked, show “.x .y”, add className “xyz” to “.z”, and fire off an XHR to “/api”.

This defines what the developer wants to happen, but is brittle and hard to test. Frameworks would typically break this into actions or methods that modify state and a UI that updates when the state changes, so that the parts can be effectively unit tested and the UI can be changed without touching the rest of the logic.

This is possible to do with jQuery too, but the library doesn’t do anything to help you. This is one of the primary complaints levelled at React, too.
> I sincerely hope no storage company acknowledges a write after just writing to volatile main memory. That's a recipe for disaster when a node goes down.

Sorry to break this to you, but this is exactly what every major storage product does. Data will be mirrored to separate DDR behind and then good status is given to the host. The data will be destaged at some point later when cache space is required for some other operation.

The data itself is safe as long as the battery backup (or capacitor for smaller systems) is charged enough to handle a power outage. The storage system knows the battery levels and may not allow a write cache if there isn't enough supplemental power to destage the full write cache in the event of a power loss.
Hey. Apologies that this is off-topic. But I've been interested, broadly speaking, in the kinds of questions Control Theory has to ask. I want to do a masters in something, and there's a few Control Theory programs that have caught my eye. There are also a few 'Complex Systems' and 'Dynamical Systems' programs that seem interesting. Unfortunately, I don't have anyone I can reach out to figure out what's bogus and what's not. There's contact info in my bio, if you had a second to reach out and answer a few questions it would be greatly appreciated.
Would you mind sharing why you want progress toward eliminating favicons? Do you think there is some other replacement, or that nothing at all should be used?

For me, I know having small icons helps me scroll through my bookmarks and identify resources I want to reference. Even if the shape of the icon is poor at a small resolution, I think my brain picks up on the color association. So just for the sake of finding things in my bookmarks, I can't imagine getting rid of favicons.
Practical DMA attack on Windows 10
BRK.A has more than doubled in that time frame, so as an overall portfolio strategy, they are doing well.
A spreadsheet with over 150 design freebies for startups // comment to add more
I studied Pearl and Rubin in college and didn't find them to be particularly antagonistic, though indeed they use somewhat different terminology and emphasize different things.

If you'd like to learn more, just use https://www.hsph.harvard.edu/miguel-hernan/causal-inference-.... It's an awesome resource and free.
Black Hat SEC?

There was a model to predict up votes on Hacker News based on title that made its rounds a way back. Fortunately we don't have a bunch of submissions with the title "YC YC YC YC YC YC golang is better than Rust" [1]

[1] https://news.ycombinator.com/item?id=14400603
That's correct behavior though - you can't merge "upgrade A" and "upgrade B" in isolation with literally any confidence that it works.
For technical topics I often envision a smart college sophomore who might be considering a major in which your topic resides. With this I can assume a pretty decent general education but little or no domain knowledge.

Assuming a smart college sophomore means that they have ability to follow pretty detailed or involved reasoning but they need the groundwork of concepts and terminology explained.
> I think it's okay to some extent but I find that forums definitely are a much better resource and controversial threads or posts in forums don't get buried or hidden by a downvote.

In many of my hobbies it's the other way around, controversial topics are censored or locked by overzealous forum admins but are visible on Reddit, which has a more laissez-faire attitude in terms of moderation.
Arbitrarily saying "No you don't" isn't indicative an informed opinion.

I haven't really dug into these papers, though the Stanford paper does say "This conclusion is consistent with results from part-of-speech tagging experiments, where we found that radicals of previous word are not a helpful feature, although the radical of the current word is.", whereas the quote you pulled out has to do with language modeling.

Though I wouldn't consider a single negative result from before the deep learning trend took of necessarily indicative of the value.

The more recent paper, on the other hand, sees a positive boost from their "hierarchical radical embeddings" vs traditional word or character embeddings for 4 classification tasks. Not that this is necessarily meaningful either.

In my mind, the usefulness of this would be, not that you would get new information, per se, but that you could generalize some amount of knowledge to rare/out of vocabulary words.

Since you work in the field though, do you have any pointers to good papers on Chinese NLP?
I was recently surprised to find that GCC, at -O0, does some level of optimization. At least it does for multiplications. https://godbolt.org/g/ekTkBm

Edit: the irony is that if you do compile with optimizations, it does a different optimization.
Those are some sketchy statistics. The evaluation procedure is questionable (F1 against the other 4 as ground truth? Mean of means?), and the 95% CI overlap pretty substantially. Even if their bootstrap sampling said the difference is significant, I don't believe them.

Basically, I see this as "everyone sucks, but the AI maybe sucks a little less than the worst of our radiologists, on average"
And according to the same link Reddit is first in terms of daily time on site, which apparently is extremely valuable in the ads world.
Show HN: ivan – The Friendly JavaScript Runtime
> 2. How to spread the knowledge from the courses I'm taking legally i.e. how much out of class homeworks/material is it okay to share?

Class material is subject to copyright unless explicitly licensed otherwise. Without a license, you need explicit permission to reproduce it except for normal academic use (critique, etc, accompanied by normal citation). This is in addition to any academic integrity agreement you signed up for by taking the class, which normally forbids sharing with others.

The knowledge in your head is yours. The words and pictures generated by your profs are theirs. Produce your own original material and you are all set.

I'm a professor. Rules may vary by jurisdiction.
Roofr (YC S17) Is Hiring a Senior Engineer
About a month ago I started working on ivan, and now it's to the point where i think people will see the potential in it.

After I saw Ryan Dahl's new project get so much support I figured I should try for the same.

My foremost priority is figuring out how to run the W3 Web Platform Tests without a DOM. If you know a good way to do this please hit me up.

Aside from that the README lists other in progress things and whats wrong or right with them.
Oh, I think I misread it. In this case I think the comment is actually saying that a plan to retire at 40 might be derailed by spending a couple years out of work in hospital at 28, thus losing your income at least temporarily and possibly spending your savings. A lot of this can be mitigated by having the right insurance, but once you aren't working it can be harder to afford insurance that will cover really good care.

What I was thinking of was that many people don't want to work very hard now to gain rewards later when there is a risk they won't live until later to enjoy it. So they do things like take a few years off at 27 and then go back to work until, say, 38, instead of working straight through until 34 and retiring permanently then.
Yes - or how well I know and hate the language.
Some of the politics subreddits are the worst places for this. Anything that questions, disagrees or even states facts that go against the common grain, can quickly be downvoted into oblivion.
I think it had something to do with starting the server in an SSH session. I restarted it through an X session, and forwarded the port remotely and it seems to work. Thanks!
Wow, that's cool. Maybe I should finally learn rust!
It's certainly the end of the "hey I have so much money I don't even need to work" feeling of financial independence, though.
In the US, 35mm film is still widely available as general merchandise in chain stores. 120 (medium format) is available in most camera shops (though camera shops are increasingly less common). Large format 4x5 may or may not be available in a camera shop. All of it is available over the internet. Most pinhole cameras are medium format or large format because a tripod is required anyway so the convenience of 35mm is pretty much lost.

Between B/W and Color, C41 color negative development is still widely available. E6 color transparancy, i.e. slide film is less common. B/W is also a specialty development service, but it's the easiest to do yourself but non-trivial. The internet is again an option.
ah ... ye olde NVSIMM!
Theranos is a counterexample. Probably would have been outed as fraudulent if they tried to enter a more safety-critical space (ventilators, pumps, injectors, etc.), but still a bad sign for medical diagnostic industry that it got so much funding and so far along, inking huge deals before collapsing. Perhaps some good will come if it makes others in the space more cautious in the short run

Next industry to keep an eye on (many are already) is automotive. There are a lot of vendors trying to put a lot of software/connectivity into the next generation of cars. Lots of regulation but I will opt for a dumb car over new smart stuff any day.

Same with a lot of different traditionally embedded systems that are now being connected to the internet
I think they're saying that WebAssembly code doesn't lose any performance when you sandbox it, not that WebAssembly has equivalent performance to native code.
Yeah, you have a point -- after all, nobody published any code execution bug in V8 in, like, forever, and by forever I mean in last 6 months.

FYI, there have been 6 CVEs last year for code execution in V8 only in the last year. Fortunately, Chrome has great sandboxing and mitigation mechanisms to limit the impact of these, the mechanisms the parent explicitly recommends doing away with.
That sounds like US-centric PoV. For large portion of (most?) Europeans self-driving won't change much in their lives, definitely not anything major.
VERY complex systems and concepts can be explained to anyone via analogies to things they already understand. Bang-bang logic is easy to explain and understand. PID is hard, but you can equate it to something like balancing on one foot and it gets easier. Break SCADA down into digestible chunks and it's not impossible to explain it to your 90-year-old grandmother.

This applies to your understanding of whatever you're teaching. If you can't ELI5 then you probably don't know enough about whatever concept you're trying to explain - that's your cue to keep learning until you can.

Caveat: For a blog or industry audience, you don't have to "dumb down" your answers if you're using technical jargon or even equations and the like. Being able to explain something in simple terms doesn't preclude talking about minutiae or nerdy technical details.
> It’s naive to approach this in some letter-of-the-law way

The principle of a cross-functional team is widely explained and described. Basically everyone will tell you the same story. Even Wikipedia:

https://en.wikipedia.org/wiki/Cross-functional_team

> A cross-functional team is a group of people with different functional expertise working toward a common goal. It may include people from finance, marketing, operations, and human resources departments.

The companies I work for are able to understand that.

> I can’t tell you how many times I see job ads for “machine learning engineer” requiring experience in React, devops tools, highly specialized database internals

Zero?

I've just searched on monster.com for "machine learning engineer". Hits: 300+ Then I searched for "machine learning engineer" and "react". Hits: zero.

Combinations "machine learning engineer" and "scrum": 8 hits.

I fear your 'many times' is not backed up by reality.
No - this is a raise in the form of subsidized education, and it's hard to see how that's worse. I'm very dependent on my employer because I live off of my salary, but that doesn't make it a dystopia. If they wanted me to learn X, and paid for my training in X, I may not enjoy that as much as the cash value of the training but it's still a benefit to me. For Wal-Mart, the employee can leave whenever, they will either forfeit their incomplete program or graduate and now have a degree.

This is literally the classic CFO/CEO exchange:

CFO asks CEO: What happens if we spend money training our people and then they leave?

CEO: What happens if we don't and they stay?
Very interesting service! As an aside, I would love to know how someone can afford to run "30+" edge servers for a personal SaaS project. It seems that there will be a paid plan — but for such a niche service I wonder if it's sustainable long term. I ask because:

1) I may be looking for static content cdn(s) in the future for a personal project (would love recommendations!)

2) I would love to know how much money people are spending infrastructurally (at least in the beginning) to kickstart their projects
China's President Endorses Blockchain as Economic 'Breakthrough'
>would anyone even notice without taking a close look to specifically examine your watch?

usually it is noticeable by taking a [even not so close] look at the wearer :)

For example, looking at that guy in his "fancy suit" an idea of knock-off would never ever cross your mind :

https://www.nytimes.com/2012/04/06/world/europe/in-russia-a-...
What would you want your hourly rate to be?
I think of it like mechanical art pieces. A blend of mechanical engineering, art, and craftmanship. Plus if it's made out of precious metal it's a hedge against inflation.

And like art, it has a robust secondary market, which means some of the rare ones can go up in value, sometimes by a lot. People don't buy art because they get something, they buy art because they simply appreciate it.

Everybody is different. I'd pick a thousand dollar watch over a MTG collection or a gaming tower any day (mostly because I don't think gaming is valuable at all)
C# has a large network effect and it also has very few disadvantages, so there is little motivation to switch to F# for C# devs.
This is less about reddits sudden greatness and more about the canis familiaris that faceache have been fornicating