skysight-inc/HackerNews huggingface dataset:
> Things are still changing, behaviors are still breaking, and the language is iterating every six weeks as if it doesn't matter if stuff breaks because of it.

It does matter: the Rust developers are careful to avoid breaking working Rust code, unless the breakage is caused by fixing a soundness hole (in which case, one could argue that the code was already broken). They even have a tool (crater) which tries to compile every Rust library they know of, which they use whenever they suspect a change might break working code.

The things which are still changing are mostly new features. For instance, async was recently introduced; introducing it didn't break anything (even the new reserved keywords are reserved only if the code is built with "edition=2018", while old code predating that change will be using the default "edition=2015").

> Funnily enough, the major thing that breaks is Firefox, and they say to always use the latest stable version.

Isn't that on the other direction, with Firefox using new features which are only available on the latest stable version of Rust, meaning it "breaks" on old versions of Rust?
Freepo.st – Hacker News Alternative?
> Typically straightforward Numpy gets me from 40x slower than straightforward C to 5x slower.

I find this hard to believe. What kind of numerical work are you doing? Even something as simple as matrix-matrix multiplication should be hard to beat with C, unless your C code is using a cache efficient algorithm.
Life's clockwork: Scientist shows how molecular engines keep us ticking
It's a she
That doesn't sound like a fair description. Physics doesn't simply assume symmetries exist. We've observed symmetries that hold up under all observational and experimental scenarios available to us. From that, it's quite reasonable to consider the possibility that those symmetries are truly universal, and to study models that treat those symmetries as universal. Those models have great predictive power for ordinary scenarios of the sort where we know from experience that the symmetries do hold up, and those models tend to be simpler than ones that break symmetry in exotic scenarios. When we actually find a broken symmetry (eg. space, time and momentum behaving oddly at speeds close to c), it's time to update those models, which then usually reveals a more subtle symmetry and conservation law.

But there's no big trend in physics that casts doubts on all the important symmetries in physics. Even under as-yet undiscovered theories, the symmetries we're familiar with will always remain true in the limit as the conditions approach familiar everyday circumstances. Nobody is worried that concepts like time, charge, momentum, etc. will be discovered to be a silly, unfounded idea that the universe casually disregards. We're just not adding extra terms to the equations until there's a need for them.
There's nothing free in the world, even free software isn't really free.

Don't waste your time on companies with "we are next unicorn" kind of bullshit. They die quickly.

Best money comes from non-tech-savvy average Joe's, and not your "maker" friends or developer tools.
Approximately zero percent is based on law. Its based on what the enforcers think they can get away with.
Do you have any document that explain what resolution algorithm uses in what cases?

For example, one peer change a property value and the other peer deletes it.
Using Node.js Event Loop for Timing Attacks (2016)
No, I mean for Android TV in all cases above.

I don't think this is a use case on Roku. Roku has zero international market share, so I don't think there's much of a developer market for it.
I couldn't figure out how the prisoners were not able to see whether they were being watched or not. Reading through the article though, it is left as an open engineering solution.

I found the following bits valuable -

> By Blinds, and other contrivances, the Inspectors concealed from the observation of the Prisoners

Since this is also tied up with the surveillance society which we seem to be heading towards, I find the following point very important -

> Bentham's inspection principle applied not only to the inmates of the panopticon prison, but also the manager. The unaccountable gaoler was to be observed by the general public and public officials. The apparently constant surveillance of the prison inmates by the panopticon manager and the occasional observation of the manager by the general public
https://twitter.com/paulg/status/1215673204125073408?s=19
I had this conversation today. The more dependencies outside your control and the less concerned the maintainers are about about stability the faster the code rots.

Today I helped a former customer build code that hadn't been touched since 2013 with a compiler released in 2010. And it just worked. Also today my coworkers dev system stopped working because Chrome didn't update properly.
But the bank now owes you $1000 and your fried $99000.
Growth strategies for your digital product
US removes currency manipulator status label from China amid trade progress
Rust is a $6B problem for the Navy, cruise ships and more
Show HN: You Need Single Sign On
In that case, the phone wasn't even his property. It was owned by the government agency he worked for, and still Apple refused to help.
> It's one of the few places where people have pissing matches over who's worked the most.

Probably once the work is not intellectually challenging people need to create a challenge somehow.

In my experience, when you are used to intellectual challenging work, trades feel like a downgrade and becomes unbearably boring. Conversations fall to high school level. However, if you can deal with it and the physical risk, there's money in there.
Inflation Is a Bridge Between Microcosm and Macrocosm
Most of that latency would be VDSL, it was around 20ms RTT extra latency on ADSL though. The encoding has extra overhIf you really want 0ms latency, you'd want to look into fibre services.

You should also look into buffer bloat, and see if that's affecting your latency.
I guess I don't see it like that at all. I see it as the olden days where banks (or countries) actually had gold reserves for the amount of money that exists. (I know it doesn't work like that anymore)

I also don't really agree that the bank owes my friend that $100k. They're just holding it for him. If you store your car at my house I'm not in debt to you. Your car is just sitting at my house for a while and you can come and get it whenever you want. It's no skin off my nose, and it doesn't impact me financially, because I'm not in debt to you. In the same way when I put money in my bank account the bank is just agreeing to store my money for a while. They are not in debt to me.
For what it's worth I got about 196 and 131 for the original y and w, and after adding __slots__ (with comma) I got 186 and 123.
You really mean that when the driver releases the break pedal, the car immediately slows down at a rate faster than had the car been moving slower initially. It's a safety feature it seems.
afk, brb
Is someone trying to exhaust a ZFS storage pool?
Content Marketing – Why hire the digital marketing company in Kolkata
If a police department needs any of their items, they can save money hiring a high school student with modest skills and awareness of what's available on aliexpress.

Would evidence collected by an ad hoc device installed by a student be admissible in court? I always understood that most of these devices are expensive because they have features that can be used to verify the chain of evidence. Something bought from Aliexpress won't.
That developers are the only people on earth (possibly with the exception of flight controllers? I just don't know any) who actually understand what time is and what a clock does.
Also kernel modules.
Visual tools work great for creating models (i.e. entity diagrams). There is no reason why not generate 90% of the typical business CRUD app boilerplate from such model. Also business rules tend to be simple (decision tables, process workflows), no need to "code" these. If they are not simple enough for business user, representation in code will not help, so business rules should be kept simple.

What I lack in visual/no-code environments: easy bidirectional integration.

The no-code environment should be able to call into external service (REST, SOAP) or external library (any language) and represent this call as a Black box. The interface should be simple to be able to easily create the missing functionality in best-suited language for the task.
But more importantly, the external implementation should be allowed to use all the powerful high-level abstractions that the no-code environment presents to the user. Otherwise, the external service will need to re-implement many of the useful functions of the no-code environment. You then lose all the benefits of the no-code counterpart and this transition is hard.
To be fair,everybody in web development knows the same thing is true for the internet.
No, he's saying "run a company", essentially.
Funny Europe media report more about Tinder being among the worst data abuser, but the US version mainly talk about the Chinese application Grindr...
It's still a similar story in a few countries in Africa I recently drove through like Zimbabwe, Angola, Nigeria, etc.
One option is to require an internet connection for the factory reset process.

One could imagine a setup where the system is rebooted into some kind of safe mode where only manufacturer-signed packages are executed, all other packages are deleted, and then any uninstalled original packages are re-downloaded from a manufacturer designated server, or even peer-to-peer to save internet bandwidth.

Considering the rare use of the factory reset process, and the large cost associated with exabytes of flash memory across all devices worldwide, this seems a worthy tradeoff.
Reminds me of "surviving edged weapons" https://youtube.com/watch?v=Vix6-afHzMg (don't watch it if you are faint of heart or dislike gory scenes)
The instructor is also much cheaper at an elementary school than for collage classes especially programming classes.

An average 100,000$/year including benefits professor works out to a ~75k/year salary. Teaching 16 credits per semester to an average class size of 25 starts at 4,000$ per year per student. That does not cover building, supplies, administrative or technical support, advertising etc.
Using External Libraries in JShell
Not knowing really anything about Mercurial, the `skip-blame` feature seems interesting, but seems Git doesn't have something similar (has to be constrained when calling `blame`)
Branch heavy code, for example trading order book updating.

People always say "use numpy", but that is only possible if your algorithm can be described in terms of vectorized operations. For many kinds of processing, the only alternative is C/C++ (through Cython)
It doesn't follow that because an app is free as in beer that the app company is selling your data to make up the cost of running the app. For one thing, the likes of Plenty of Fish got to near billion $ valuation via AdSense and banner ads. I imagine people generally think this is how apps earn their money, if they were forced to think about it, especially since lots of freemium apps simply remove some banner ad when you pay.

Secondly, many companies are getting to mega valuations with free apps, via debt.
Depends on who ‘other people’ are.

1. Frontend guys, who worked for the internet before, think that users are complete idiots, even if the project automates a coworker’s job which they do manually right now (or less automated). Focus goes on things that are completely irrelevant to the main problem we try to solve. Small changes are a tragedy. Moderate changes are a terror.

Nothing of this is real/important when you give up negotiating, take frontend in your hands and do damn work yourself.

2. Users are very shy or unaware of the fact that their convenience is my duty and you can just message me and ask to move that button, tune the tab order or relayout a form. You have to investigate and monitor their work to get a feedback. I think it comes from the complexity mismatch. If a user asks for a complex feature, it is simple. If they ask for a simple feature, you’re in trouble. Maybe it comes from the false belief that I know better.

3. Bigger competence comes from lesser control.

4. Being a full-time software developer means you’re socially, mentally and willpower-y dead at the evening to some notable extent.
Our infrastructures are incredibly fragile, and the world is only holding because no one competent is trying to shut it down.
From the article:

> The big question here is: how do cells cooperate to build complex, functional bodies? How do they know what to build and what signals do they exchange to enable them to build them? [...] Stem cell biology and genomic editing do not, on their own, address this issue. [...] It is still unknown what cells are capable of making besides their normal default body pattern, and these synthetic living machines are a convenient sandbox platform [...]. The long-term goal here is to figure out how living agents (cells) can be motivated to build specific things, and how to exploit their plasticity and competency to do things that are too hard to micromanage directly (like build an eye, hand, etc.).
Political beliefs are definitely also part of the questions that OkCupid asks. From what I recall, some of the questions include views on climate change, views on Trump, would you date someone who expressed negative views about another race, views on gun control, etc.
They are calculated both ways.
What do you think about people who leave reviews on websites like yelp, tripadvisor, capterra, etc?

Do you think they're also review writing addicts who shouldn't be taken seriously or do you think one should take what they write seriously while making a purchase decision?

PS - Not trying to compare deciding who to keep CEO vs. making a purchase. Genuinely want your opinion.
Higher speeds are safer where there are no barriers to hit, no pedestrians, no traffic lights, etc. The driving environment is relevant for deciding what is too fast.
If Gmail was an unsustainable business because obeying the law is too expensive, it'd deserve to die.

Edit: My point is that existing businesses must not be exempt from new legislation, nor compensated under investor protection. Conversely, whether something should be allowed or not must not be based on the number of succesful businesses in that sector.
GDUFA guarantees a decision within 10 weeks, which is considerably better than the running average before and even extreme cases such as 13 years before addressing applications.

There are unfortunately many cases that have been decided on the basis of finances rather than clinical justifications. I don’t envy the agency, stuck between the disdain of the public, pressure from industry, and continually having to justify their existence to Congressional committees.
The bit about math homework reminds me of how I started getting better grades in grad school as immediately after I started doing homework in LaTeX. It’s not that I got any smarter, and I don’t think my work improved significantly as a result of using LaTeX. IMO, it was just that my papers literally looked more convincing when they were typeset like preprints rather than handwritten.
A couple things jump out here:

1. You have an excellent track record in your career of Product

2. Your side projects sound very compelling. Certainly something employers will take notice of.

3. You are self-motivated. People love that.

4. You have a wide range of skills within Product which means you are a versatile product person.

So, knowing all of that the only things I can think of (and apologies if this comes off as harsh) is that you are limiting your scope within Raleigh, being complacent about searching for a job, or there is something else that is missing in this equation.

If you are only willing to work in Raleigh, then you are going to have limted opportunities due to geographical restriction. This is not to say that there aren't ambitious and awesome companies and positions in the area, just that there are areas outside of Raleigh that might have exactly what you are looking for.

Lastly, with your wonderful experience and awesome side projects, you have to ask yourself if you are presenting it to employers correctly. Is your CV showing off your skills? Do you have a portfolio that highlights the extent of your work? Are you networking enough and sharing your skills with other product people? If you are, then it is just a matter of being patient and persistent because it looks like you have the chops to be a great PM anywhere.
I've never heard of this and don't see how it's possible given that BART requires an electrified third rail to operate at all. Caltrain uses locomotives.
even better if its a school that has bought an online college such as Purdue where the degree is 40k because half the time is spent online at av3ery reduced amount of tuition
Red Hat was a great corporate citizen before Google adopted "don't be evil" officially and remains a good corporate citizen after Google abandoned it.
Edit: well, this is gathering downvotes. I really wonder what people are disagreeing with. Just like Twitter rage culture, you've condemned me/this message as "what a fucking idiot", sadly not even explaining your reasoning.

Original comment:

Reading the article it does seem she's remorseful about her behavior.

> Ms. Korey, at one point nearly breaking down in tears, said that the month since the article was published had been a tough lesson about management — and herself.

Hopefully she does learn from this and can change her behavior.

But the Twittersphere is fucking bullshit, any small deviation from their standards of perfection and you're the scum of the earth (e.g. Chris Rock's tweets from years ago) that has to be banished from society.

Then again, it seems they're selling luggage for the Instagram generation, where the USP is the lifestyle (it's fucking luggage, how sexy can you make it?). In that market the court of online public opinion sadly does matter.
> and if their engineering program is not accredited, you shouldn’t even entertain the idea of entering that program

Did you know that, for example, Stanford’s CS program is not accredited?

Do you think people shouldn’t entertain the idea of going to Stanford for CS?!

> something like engineering is a program that has to follow strict course requirements

From what I know accreditation sets a super low bar because it’s all above that bar. What colleges teach varies massively. You definitely can go to a lower ranked but still accredited college and come out with massive gaps in your knowledge compared to an unaccredited program like Stanford that would push you much more.
Fashion Cloud – Hiring Fullstack JavaScript Developers in Hamburg, Germany
I tried really hard to like Julia and just couldn't get behind it. We used it for a research paper in the area of optimization and by the end of the project I really regretted it. Performance and built in numerics libraries were great, but I feel the language ergonomics are pretty bad. I hate Python just as much as the next developer, but I do find it much easier to use than Julia for research type work.

My biggest qualm with Julia (and maybe this speaks to my inexperience with the language) is that it isn't always obvious when Julia is going to make a copy. We spent about an hour working through some code that was very slow (props to Julia's profiling tools) but couldn't figure out _why_ it was slow. It turned out that despite our best efforts, Julia was still copying a vector despite us using pre-allocated scratch space for the work.

From my point of view, if I am comparing algorithms then Python's performance doesn't really matter and it's ergonomics win. If performance matters I'd just use C++ or Rust.
Who Controls Trump’s Environmental Policy?
Sadly this is not new. Back in the days (at least in 2013) I played with wireshark to find out what dating apps were sharing with advertising platform to generate banners. There was the following data:

- OS platform with version

- Prefered language

- Career network

- Current connection (3g/Wifi).

- Exact position (altitude/latitude/longitude)

- Sexual orientation

- Twitter ID and Facebook ID (as long as the app can have access to it).

But all of this over HTTP, not HTTPS!
Same here. I'm in a similar situation to yours when you published that post. Curious to see what did you do next.
> should really be among the first things taught.

No, it shouldn't. You don't teach a language by discussing micro-optimizations, especially when you're talking about Python.
Startup name breaks promise
Many of the stories we get told and tell ourselves are often orthogonal to reality.

With complicit naïveté it's us then who keep these stories alive so we can cope with the most profound dissonances for all the glorious incentives and self-imagery.

The price we pay for it is still pernicious to the greater environment and to the person "keeping the dream alive".

A more explicit scenario: Neither your bosses nor the investors or most of your colleagues might have drunken the kool-aid for real. The likelihood of you being just a happy yet replaceable cog in a make-believe-machine is very high.

Wear and tear is inverse proportional to cog size.

There is no real risk of burnout at the higher levels of the oligarchy.
Being good at your job is rewarded by others shoveling ever more work for you to do.
It's pretty amazing what awful things executives can get away with. Though, truth be told...compared to stories about some of the CEOs in the valley, this seems pretty small potatoes.
Critical perspectives on private security (2019) [pdf]
In this era it is important that messages with political intent not be presented as one argument, but be presented in every way possible. In regards to climate change specifically; we need the articles with reasonable headlines, we need the articles with headlines dripping in hyperbole, we need the headlines saying it’s catastrophic, we need the headlines saying it’s sensible and the right calm choice to make these changes now. Everyone’s participation is needed to deal with this threat, and so every possible approach and argument can be deployed in the effort without diminishing any other.
This is simply a convoluted fantasy. Marx’ own words prove you wrong.

> The proletariat will use its political supremacy to wrest, by degree, all capital from the bourgeoisie, to centralise all instruments of production in the hands of the State

> We by no means intend to abolish this personal appropriation of the products of labour, an appropriation that is made for the maintenance and reproduction of human life, and that leaves no surplus wherewith to command the labour of others

The state will control all property, any property an individual possesses will be exclusively granted by the state, and no person will possess any property in excess of their basic needs.

This is the philosophy of Marx. He wrote it down for all of us to read. You can clearly come up with contrived arguments for why this doesn’t represent a perfect equality of outcomes, but Marx’ visions would be clearly considered an enforced equality of outcomes by any reasonable person.
The current discourse in America seems to be that corporations are justified in anything they do as long as it stays within the letter, if not the spirit, of the law. Therefore, even if they are not possible to audit, I can see value in laws that establish how the system is intended to work.
That was my hunch.

> People always say "use numpy", but that is only possible if your algorithm can be described in terms of vectorized operations. For many kinds of processing, the only alternative is C/C++ (through Cython

Agreed
You can call yourself a hacker for whatever reason you like if that's what you want.