skysight-inc/HackerNews huggingface dataset:
I feel you completely. The Vivado IDE/toolchain is absolutely atrocious and the designers should be shamed for the horrifying bloatware they push as the STANDARD. Sometimes I have better luck doing everything in tcl/commandline there.
Please don't go on about downvotes like that. It's tediously meta and breaks the site rules: https://news.ycombinator.com/newsguidelines.html.
That’s a crass dismissal of the people involved here and socialism. You think that the problem really is that everyone at Facebook is too young and is thus more inclined toward recklessness (somehow involving socialism)?

PS: Would you be shocked to learn that some become socialists after age 30?
So let me get this straight: you think we should all start using tools that may or may not even exist, and if they do exist, would require us to install a bunch of new stuff, write a bunch of schemas, and retrain, all so that we can solve a problem which so far boils down to "if you don't I'm gonna call your tools broken and you cult-like"?

I make a solid income solving problems that people pay me to solve. Why should I abandon that and devote my life to achieving 9% size and 4% availability time increase[1] that no client has ever asked me for?

And to be clear, it's not that I don't care about performance. It's that if my automated tests notice an endpoint loading slowly or if a client complains about performance, I can almost always achieve order-of-magnitude performance gains by optimizing a SQL query or twiddling some cache variables, which almost never happens by switching serialization formats. I have used protobuffers in a few cases, where profiling indicated it as a solution, but this has not been the norm in my experience.

The first optimization is getting it to work, and the second optimization is whatever profiling tells you it is.

[1] https://auth0.com/blog/beating-json-performance-with-protobu...
I agree.

But the unprivileged benefit from the privileged identifying longer term issues.
Using Turbolinks with the SAFE web stack
Most people don't know that computer used to be a job title, not a machine.
I'm not realy using it much but i2p[0] has been around for a while. It's Java though as all other projects like this in case you have anything against it.

[0] https://geti2p.net/en/
That's how the higher end Forerunners work, too, for that basic functionality -- but the more advanced stuff that the 220 doesn't offer are the things being discussed here.
I think you're really over-estimating how much of what you say would be bad if it were public record, to be honest.
UK and US say Russia fired a satellite weapon in space
Is the polling really all that different from this point in 2016? As I recall, in 2016, the eventual winner was way down in the polls right up until election day.
Its easy to use this information to search for suspects, but not bring it up in court once you find other evidence.

https://en.wikipedia.org/wiki/Parallel_construction
My prediction is COVID will precipitate a decline in major urban areas that will last at least ten years.

The bargain urban cities made was that the residents got easy access to their workplace, restaurants, bars, theaters, events etc, in exchange for living in exorbitantly expensive tiny cramped apartments.

COVID has upended this deal and most pragmatic folks are thinking hard about moving out. What is the point of living in a small box if you can't do anything and you work from home? And if the government can shut it all down any old time they want anyways? Add on top of that the increase in violent crime/unrest and only the true believers will stay.
I wonder if founders are as petty as Gavin Belson
The Sabatier reaction relies on carbon dioxide. For the concept of using it to generate rocket fuel, there's a reliance on atmospheric CO₂ which is viable on Mars but not the Moon (which is why the section in the Wikipedia article is called “Manufacturing propellant on Mars”). And the Lunar Gateway is irrelevant to what I'm arguing, which is that there's not really any reason to settle off-planet.
Why does the article not address the elephant in the room: cost of living?

What was already a poor use of money (being an urban renter) is now a much worse use of money thanks to plague and other social ills. US urban quality of life has not kept pace with international standards, also, with antiquated infrastructure being one of the most significant issues combined with an anti-development regressive political mindset.
A pro account for editing tweets? This can actually be quite profitable.
What's considered aesthetically pleasing continually evolves over time. There are underlying trends in physical beauty that resemble what we see in fashion, art, music, etc. Humans also have a quite a lot of control over much of their appearance with hair styling, makeup, and (increasingly) cosmetic surgery. This, combined with the ageism inherent to modeling, adds up to fairly sustained demand.
Isn't this more to do with how TCP and the socket interface is implemented (or more accurately its intended semantics) than a bug in browsers? Not draining any inbound data on a new connection prior to sending my request doesn't sound like a bug.
That is actually patents working as intended.

Unfortunately the way patent law works now, make patents usually not work unless someone is ignoring the law.

Patents were created to give a reason for people to publish their "secret sauce" in a public manner, so anyone could read and copy them or create new products based on the patent.

If you DON'T want your product copied, the correct course of action instead is make it secret, for example this is what Coca-Cola does (they rarely, if ever, patent their products, and they hide the best they can their recipes and processes)
This service is Mullvad rebranded, with restrictions. (Their custom app only.)

Mullvad is a very widely trusted and respected service.
I kind of get that, but none of the remote collaboration I experience is done through planned meetings. It happens during conversations we have spontaneously. It's just those conversations happen over Slack and then over video call.

This isn't to say that I disbelieve your experience, but it still baffles me there are remote teams out there that fail to collaborate at a sufficient level with tools that already exist. I hope Sidekick succeeds to a level that doesn't one day turn my home office into a remote version of Office Space.
i'm not sure why i should use this instead of delayed job for instance
I’m 99% sure that that is already the case (and has been).
Nvidia acquiring ARM wouldn't pose much of a problem because they can just point to AMD, which already offers CPU and GPU, so it would put the two companies on a more even footing in that regard.
FB's religion around AB testing for engagement and their views on free speech (which are mostly good) creates a complicated product that brings out much of the worst in people. They need to reevaluate their engagement at all costs philosophy.
I think you're referring to "gatekeeping." If the employee, for instance, proactively fixes a bug or resolves some technical debt, it's possible another team member might try to prevent it from being merged. Their reasons might seem non-objective and rooted more in the fact that they weren't involved in the change, or involved in the decision to make the change. I've ran into this.

It's easy to be discouraged and, in the event this occurs, stop trying. That said I think this is the wrong thing to do. Instead I view this type of scenario as a chance to convince my teammate of the value I'm adding and the rationale behind the change being made without being explicitly planned. It's hard work, and sometimes involves some long, strained conversations with your team mates. That said at the end of the day you just might encourage that individual to proactively solve these types of problems. This will probably make that person happier as well, and unlock additional productivity for your team.

The hardest part of software is the people part :)
My first interpretation of the headline was: a self-aware deep-learning model predicted another deep-learning model to replace it.
> it takes me 2 hours to try to get the code to compile in the first place

And then the tests won't pass on master!
> My biggest issue with something like this is that a device is now required for remote work and you must sit at your computer from 9am to 5pm.

You've completely made that up.
Thanks! It always warms my heart to hear from other cofounders who experience this pain.

Please reach out if you have any more questions!
Show HN: IPOs.fyi – Missing Out on IPOs Was Frustrating, So I Fixed It
Hi, please add me if you don't mind. My username at gmail.
> It's like when somebody says they want to go birding with you, but really they just want to get you alone in the woods so they can take your binoculars.
I have to admit, I like the look of that amendment.

That said, I also liked the look of the part in the ACA where Medicare Part D would be allowed to bargain for drug prices. Pity it wound up on the cutting room floor while I wasn't watching. I wonder how that happened?
NYTimes: What's wrong with US public education? White parents
One of the harder things with the current video conferencing stuff is screen sharing. You can't just go poke over your colleague's shoulder and look at their screen (and see their hands and a whiteboard all at once). Would be nice to see how this product might address the problem.
Thank for feedback, I think we already support that for golang, here example:
https://github.com/squzy/test_tracing

That example on dashboard:
https://demo.squzy.app/transactions/Y_jLC4hlwirv0PYqvSVG5
That’s untrue. Kids in western cultures are taught to lie. It’s white lies, for example your mom baked your a cake and it didn’t taste good. Parents still say you need to say it was good no matter what.

A white lie is told to “avoid “conflict” as you stated above.
It's called a corporation to describe a collection of resources into one body (corp). Latin(?) roots.
The question here is infant and child psychology, and for that you need direct observation. Freud didn't do this, and he came up with an infant psychology that in key ways was simply wrong. The same is true of Lacan. Klein was a step in the direction.

Part of the problem is that the needed scientific methods did not exist. But in recent decades they have been developed, and so we now have a vastly better understanding. And that in turn has enormous implications for psychotherapy.

As to neuropsychology, I am not familiar with that field, so my question is what does it have to say about infant psychology.
Sounds like it would give a stronger voice to the wealthy and suppress the voices of the poor who can't afford a subscription.
Actually I think this illustrates what is wrong in the idea of AI-generated code.

If you feel uneasy about AI-generated binary code ("I want to be able to debug it if something goes wrong!") you should feel equally-uneasy about AI-generated high-level language. The changes that it'll be broken in subtle ways are likely to be very similar, and I don't see good reason to believe that debugging AI-generated Haskell is going to be that much easier than debugging AI-generated executables.
Interesting. It surprises me how BAD most of Garmin's software is. They regularly break syncing functionality for weeks at a time. Sometimes watches need reboots to figure out how to sync to a phone. The sunrise/sunset graph on my $600 watch has NEVER been right.

You can push activities to your Garmin account but they don't bother engineering in any additional functionality, eg, to show your last activity if uploaded from outside, or to account for externally uploaded activities in your training metrics. It never feels like they're interested in improving the functionality of existing devices.

Don't get me wrong, I'm happier with my Forerunner 945 than I was with my Apple Watch, but only just. Basically, it does enough things that my Apple Watch can't do, to make suffering with the majority of things it's somewhat worse at, worthwhile as a tradeoff.
A few times I saw news about a company that I liked and, upon Googling, noticed that it had gone public a few weeks prior. By this time, the stock had already shot up. So I set out to fix this problem and built IPOs.fyi.

It's by no means finished but I am proud that I built my first software product and would love feedback. If you are interested, you can use promo code HN20 for 20% off the first month!
Engineering Explained did a good video on what it's like to road trip in a Tesla. It was a nearly 2,000 mile trip from Boise, ID to Detroit, MI.

https://youtu.be/uC95WACQhCY
They will pay for AWS certs (contract price goes down as certs in org go up) and a few others, but you have to do it on your own time, which is fair.

I guess the better way to put it is: would you assign Tableau work to someone who has no training or experience in it and then tell them they are taking too long? The only way to do it is to learn it as you go, which is going to be slower than someone who is trained. I really want to become an expert in something useful/marketable like AWS and Python, but these no-value assignments are throwing a wrench in that.
That’s a tautology. On average, people can’t do better than average.
Install private plugins and themes from Grav's admin interface
lol what circles do you travel in? i was on a call last week where this guy that works for DOD took issue with me working at Facebook. the irony is quite delicious there.
ipset is very fast (http://web.archive.org/web/20160514091316/http://daemonkeepe...).

The author's approach requires examining a certificate to see if it matches a pattern that may or may not change in the future.
You just let the javascript send a heartbeat ping. If you don't receive the ping but served the page you can determine that the user agent did not execute the javascript.
Hi, some suggestions:

1) Avoid the WFH acronym or any acronyms. I know what it means, but I know others don't. Some people use OOO and others use neither.

2) Add a nice photo of someone working from home with a screenshot of your platform that shows visually what exactly a policy is.
I started out loving Twitter. But not getting much interaction as opposed to reddit, and the force feeding of the algorithmic timeline, just put me off.
Especially since OP already indicated that they're feeling unmotivated.

If you're feeling unmotivated and force yourself to work harder on something that doesn't motivate you to fulfill some kind of a moral standard, that might end up being a fast track to burnout. (Depending on the exact circumstances, your personality etc. of course, but burnout doesn't only happen because of too much work but also because of bad matches between people and their jobs.)

The key is to see if there's some way OP can find the motivation, and then work harder on getting more things done because they have the motivation to. Or to find some other kind of a solution to the unsatisfying situation.

I don't really get the moralizing about other people having to work in objectively worse conditions either. It's not like OP's (or anybody else's) mental well-being and satisfaction with something that doesn't appear to suit their personality should magically become better because someone else has bigger trouble.
We actually recommend using Screen.so for this: https://screen.so/

It's way faster than setting up a Zoom. All you do is type in /screen and it starts a share!

Here's a loom we made demonstrating it: https://www.loom.com/share/f7941a18a501424db3656b4603cb1179
> App.net tried to launch a paid version of Twitter and it almost succeeded, but they weren't able to get a critical mass to convert all at once.

Did it really almost succeed? Looking at the numbers from the Wikipedia page, it got a decent number of people joining right at the start. Then it seems to have gotten very limited user engagement from those people, and after the first year the subscriptions could only barely cover the hosting costs.
If it is so painfully obvious to city residence how wrong the narrative is why are so many people fleeing the cities?

Semi-rural and rural homes are selling like I've never seen before. Crappy modulars in the mid-west last maybe a week on the market; places that would have taken months and a couple price drops to sell get multiple offers and vanish. Home builders are busy despite covid-19. They're building on rural lots that have sat empty for years. You can't get a modular home builder to call you back right now; they're too busy filling orders.

You know who the buyers are? Refugees from coastal cities.
It's a leak, so I suspect that Buzzfeed will be the only source.
If you're using delayedjob, I strongly suggest you check out the Performance table in Sidekiq's readme. 465 seconds for DelayedJob against 14 seconds for Sidekiq for the same workload.

It's 7100 jobs/sec x 215 jobs/sec.

I wonder how GoodJob will compare.

https://github.com/mperham/sidekiq#performance
It might be true TDD, where your job is to write good tests or make good assumptions, and pick the right AIs to pass the tests and generate the code. You'd pass the test as an argument into a function, the AI.
Oh, I completely agree that some of that shift is because of this pandemic and its effects. I just also think that it is gut-level reacting, particularly since humans are pretty bad at long-term thinking. I've had those same thoughts, especially since my household sold our house and our last car a few years ago to move to a mixed-use development near a train station. But I also remember that there are reasons why we did that and, even with the cool shops and tasty restaurants temporarily closed, those reasons still exist. We still have parks and grocery stores to walk to, still don't have to drive, and so on.

This, too, shall pass (assuming we can all get it together for a few months).

But, anyway, turning back to your broader point, I agree that some people will reevaluate the decisions they made that led them to this point. And there may even be a shift if this drags on for two or three years--which it had better not--but I think a large part of this polling is unease, a lot of it externally-influenced, instead of calm thought.

I am biased, of course; we do not plan to move from the city where we live, so that plays into our thinking.
Just move to the midwest or New Hampshire or Boise. Get a 4-bedroom house for $200k close to a lake. If the nearest city has a Trader Joe's, Whole Foods, and REI, that will probably indicate a population and lifestyle that is compatible with most millennials, as those stores do a huge amount of research before deciding to open a new location.
Suppose you visit facebook via tor and log in. If you can be traced across the web, then your real name can now be attached to all your activity.
That's kind of how it works these days. Photographers take a single photo of a model wearing a particular style of outfit and other similar outfits are photoshopped in.
So, instead to taking a photo for each outfit and for each variant of the outfit, they just take one.
I was trying to articulate why CSS is so unpleasant for me. I've learned enough tricks and techniques to tolerate it, but there's still plenty of times where I despise it. There's a few glaring issues:

- No way to style according to siblings. This is a big mental model shift. Often times I want a div to be the same height as another div. Since CSS doesn't really allow sibling communication, I need to get the parent div to set the height and then tell the children to play along. Or manually set the height on both children.

- Error handling is so so bad. It sucks to have your styles break silently due to an errant comma or space. Well typed styles like bs-css[^1] have made this somewhat tolerable.

- The weird tug of war between positioning yourself versus positioning your child. I understand the reason for both but it's offputting having both as an option.

- Lack of z index positioning. Often I want to superimpose one element on another, say a caption on an image. Right now I need to resort to position absolute, then do the standard dance to center something by computing 50% + half the size of the overlayed element. Not fun. I'd love a flex-direction: into-page that does flexbox over the third dimension. It'd be a little tricky to understand but honestly not too bad.

What's weird is that in some ways these issues have gotten worse with components. Since I can reuse a component, I now need to think of how its styles will work in every usecase. For instance I had forgotten to set my component's background to white, since it was already white by default. When I moved the component to a blue background, boom, it became garishly blue. Of course this is my bad, but it sucks that we have to carefully engineer our styles such that moving a component into a new context won't screw it up.

[^1]: https://github.com/reasonml-labs/bs-css
I think it would worth it to start over with today's knowledge. The whole stack is garbage: HTTP should be replaced with HTTP2 or Quick, vanilla Javascrip is horrible, CSS feel even worse, HTML is not too bad.

Almost all browsers are Webkit based, and there a very few browsers in use (Chrome/Firefox/Safari) which should ease the transition. I can't imagine all the wasted time and energy the world is putting into the current state of the web. A new standard would make navigation more performant, snappier, more responsive and much more reliable.
This is sorta interesting, my wife is doing a virtual race on Saturday where she'll need to push Garmin data to Runkeeper to validate times for top 100. Might need to test some things out. Though I guess if everyone's impacted, the event will need to figure out a workaround.
People said the same about Mozilla, but FF is doing just fine.
My phrasing may have not made this clear. It's my concern that this __might__ happen. Not that it's already happening, though I wouldn't be surprised if new remote orgs aren't already using some online status check to surveil their employees.
they get more quality filters, such as the ability to only see replies from other verified users, or only users who have verified phone numbers
Very detailed observation, in particular using video tapes.
Why are Federal agents in Portland -- because of threats like this: "Rioters Set Fire to Federal Courthouse in Portland" https://www.nationalreview.com/news/rioters-set-fire-to-fede... .
If you support a free, open, and standards-based web and Internet AND you need a VPN, you should subscribe to this.

Read the 10 principles of the Mozilla Foundation here: https://www.mozilla.org/en-US/about/manifesto/

This product is an essential step in Mozilla diversifying and increasing their revenue so that they can keep working without being dependent on search revenue from hostile/neutral-at-best companies, like Google.

I have nothing to do with Mozilla personally or professionally, I just think they should exist and are a net force for good on the Internet.
Curious, did you really find that microservices helped?

The downsides can be so tremendous -- I wonder if nubank would have done better to services in the low digit range.

(context: my thoughts on it -> https://stopa.io/post/236)
ArsTechnica recently did a review of it:

https://arstechnica.com/gadgets/2020/07/we-test-mozillas-new...
Ransomware and cloud are very generic terms. Ransomware is a concept of encrypting data to deny service. Cloud really references virtual architecture that is easy to expand and contract, often in a 3rd party cloud provider like Azure or AWS. The "machines" could be windows, linux, docker containers, Lamda functions (AWS), etc. running virtually in "the cloud". So, a ransomware in the cloud just means that someone encrypted data that is stored on cloud architecture. Certainly quite possible, but not as common as encrypting windows machines, which is what usually makes the news.