skysight-inc/HackerNews huggingface dataset:
“The trap is insidious in software architecture. When we adopt something like microservices, we try to make it so that each service is individually simple. But unless this simplicity is so constraining that your actual application inherits it and is forced into simplicity, it still has to go somewhere. If it's not in the individual microservices, then where is it?”

The failing of this point is that much of what we call complexity is disorganization. Certainly, there is a fundamental level of logic in any desired system that can not be willed away with cute patterns, but to consider all complexity of an existing system to be necessary is a fallacy. Dividing systems into problem domains does not inherently reduce the total complexity of a system. It probably usually adds to it. But organizing systems this way can drastically reduce the scope of complexity into manageable pieces so that mere mortals can work on it with out having to hold the entire system in their mind at one time.

It’s like saying that you can’t make a garage full of junk any less complicated, because no matter how you arrange it, it will still contain all the same junk. In fact, organizing all the junk into manageable storage can make it much easier to understand, work with, sort through, clean, and identify items that may be unnecessary.
probably, but something about diminishing returns...:p
C++ is stuck in this trap where because it's slow to compile, the compiler maintainers increase the amount of optimizations the compiler does to make it faster. Which of course makes the compiler even slower. Which motivates them to increase the amount of optimizations. Which makes the compiler yet slower.

I feel part of the problem with rust is it doesn't have quick and dirty mode thats fast and a production ready mode that is slow but does all the checks. I do this with my C programs, using various formal analysis tools which are slow to vet the code before releasing it.
Figma (https://www.figma.com) | Software Engineer | SF | Full-time Onsite

Figma is a startup in San Francisco building a browser-based collaborative design tool to improve the way designers and developers work together. We are hiring talented engineers across the stack who are interested in tackling hard technical problems with smart people and building a product that startups will rely on. We push the boundaries of web technology and have redefined what applications in browsers are capable of.

For examples of challenges that we solved, you may find our blog post interesting: https://www.figma.com/blog/section/engineering/

We're hiring product, security, and infrastructure engineers and leaders across a number of teams and roles: https://www.figma.com/careers/

Our front-end tech stack: TypeScript, React, C++, WebAssembly, WebGL

Our back-end tech stack: Ruby, Sinatra, Go, Rust
I also know many languages (which is hardly some grand accomplishment) and it’s my firm opinion that syntax MATTERS LEAST. You spend some time getting used to it and it never really bothers you again. Semantics matter most - syntax is just an interface to the important stuff.

The difference between Python, C++, Haskell, Common Lisp, Prolog, and SQL isn’t syntax. If it was, everyone would pick their favorite syntax and use it all the time. What matters is how well the semantics (and their potential performance implications) match your problem. The syntax just needs to be a decent enough interface to the semantics. Frankly, it seems to me like most of your “counterexamples” are about language semantics, not syntax.

Here’s the thing. Would I like every language to have a consistent, beautifully designed syntax backed by UX research and testing? Absolutely. But language designers have bigger fish to fry. There’s little value in wasting energy talking about syntax once it reaches a basic state of acceptability.

I do amend my statement - you’re right that it’s a big, unsubstantiated claim. There are no _demonstrated_ differences. I haven’t seen an ounce of evidence that it makes a difference beyond familiarity. Furthermore, even if it did, that wouldn’t make it top priority. It would just make arguments about it sensible.
Our service tries to give access to the fundamental values which make up the potential and intrinsic value of a cryptocurrency.
Question for the people out there smarter than me: I was looking to get a new car before the crisis, and since I’m lucky to have stable income I think I still will. But given that manufacturers are going to want to clear inventory, how long should I wait? What sign will tell me it’s time to buy?
Bidding on a post in a social media platform
> There's a lot of FUD regarding this.

It ain't FUD if it's true: https://support.mozilla.org/en-US/kb/cliqz-recommendations-f...
> you won't need to do anything?

You seem to be going out of your way to misunderstand what I am saying.

Iowa is highly locked down. We simply have not been ordered to "shelter in place".

Most of these restrictions remain in effect. The twenty counties that are experiencing outbreak growth remain completely locked down. The plan is to re-evalute and dynamically change restrictions as time goes on.

The official Coronavirus info page for Iowa is at [1].

Every county that has had restrictions lifted has experienced multiple weeks of declining case growth. Supposing they see an uptick in cases, measures will be re-instated.

It makes no sense to lock down rural counties that have seen zero or next to zero cases. Doing so will not ease the case load in the metros a hundred miles away.

[1] https://coronavirus.iowa.gov/
These are pretty surprising claims... As far as I know, V8 itself is written in C++, is this self-hosting parser faster than Node's parser?
Haha yes there's also a laptop-on-the-beach scene in The Net!
So, every branch is represented by a file in .git/refs; you’ll find, for example, .git/refs/heads/master alongside any other local branches you’ve created.

There’s an analogous tree for remote branches!
Neat! Will check it out when it supports Travis CI.

Currently using ccmenu, and I can get it set up for all my branches just fine (Need to manually adjust the url to match the branch exposed in Travis CI). (Thanks Thoughtworks for making it!)
Solar Panels, Inverters, Batteries and More
What Will This Print?
Because the step past that of using the tax to redistribute is politically infeasible. It's like "Why not get rid of tipping and just give waiters a tax benefit?". Well, turns out we can't do the second piece so that's why we don't do the first piece.
If you've got a PC headset this is pretty good: https://store.steampowered.com/app/861400/Nefertari_Journey_...
Thanks! These posts are why I'm on HN
Yeah...I have a Gen 1 adapter, and I found this to be a really annoying limitation. It makes sense from the company's perspective, since it forces you to have their app installed. And at least up until one of the major iOS releases a few years ago (iOS 8 I think?), it was not possible to definitively disable access to Location data for background apps. So you had to decide whether to allow the app to constantly record your location, or instead to delete the app and not be able to use the adapter.
1. This happens to me in Safari, Firefox, and Chrome. I get an error related to something being blocked by CSP, maybe that's it?

2. I saw your other comment and yes, that fixes it!
So that's a justification for the "dealer tax"? That the process is not "largely done by an app"?

Seems to me that if the process cannot be streamlined by an app, that the process is wrong. Growing pains for this industry, I get it. But it shouldn't really be any harder than what an 'app' can provide. Give me a few model options, click 'Buy'.
One counter point not listed: there are candidates who would be violating an employment agreement to work on an open source project.
Alright, but Intel isn’t exactly RIM, they can adapt. They’ve been around for quite a while now! I obviously applaud the competition, both from AMD and ARM
Bevy Labs, Inc. | Remote (North/South America) | Full-time | Engineering and Customer Success | https://www.bevyhq.com/

Bevy powers community for the best brands in the world. Enterprise-grade software designed to build, grow and scale global Customer-to-Customer communities, both in-person and virtual.

Find all current job postings at https://grnh.se/6afb25352us
US approves antiviral drug remdesivir for Covid-19 treatment
I read this headline as "Making Prison Communication-Free" and thought it was some sort of cruel experiment
Maybe time to start upskilling if a major part of your day to day work is being targeted by AI and algorithms?
> And this graph has probably around ~194k data points

no, the top graph is pretty much what the title says: 3 * 365 * 24.

but 194k is also no problem :)
Guy Steele's "Tree" poem:
http://prl.ccs.neu.edu/img/gls-trees-poem-1979.pdf
Why invest. By that time, you may have finally accumulated enough to start paying, and just drive for 5 years for free, while barely making ends meet.
The other key insight of the Tesla model is recognizing that three three traditional functions of a dealership don't actually benefit much from being colocated— which is why Tesla puts the showrooms in shopping malls, does the sales online with flatbed delivery, and locates service centers on marginal lands in industrial parks where it's easy to have a big parking lot and hold lots of parts inventory.

The legacy manufacturers could absolutely copy this approach and would love to do so.
> Mozilla had a difficult time trying to break the golden cage they find themselves in.

They could have partnered with Yahoo (and in fact did, at least temporarily), or Bing, or DuckDuckGo. Any of these search engines would be chomping at the bit to become the default for a browser as popular as Firefox.
POVray doesn’t use gpu. It is embarrassingly parallel though. I would expect say a 2000x speedup over a Penguin 1 though. Say, 40x the raw clock x 2-3x more per cycle x 12-16 cores
I’m betting (sadly) we’re watching the development of this generation’s Howard Hughs
Apple Data Shows Shelter-in-Place Is Ending, Whether Governments Want It To
This is probably bugging him. https://www.theverge.com/2020/5/1/21244556/elon-musk-lie-epa...
Ahh, interesting. I can see how that combination of features would be easier to fit in an ASIC than as discreet components in the tiny dongle. Pretty cool hardware combination!

Can you comment on what the safety/security/reliability blocks were?
With respect to the status codes, the original spec was worse (single digit response codes) than what exists now. I didn't agree with the original spec, so when I wrote my own Gemini server [1][2] I reused codes from HTTP. It was only after a drawn out discussion between myself and the original designer that a compromise was struck and we ended up with two digit response codes (and redirects---those weren't in the original spec either).

[1] https://github.com/spc476/GLV-1.12556

[2] It was the first Gemini server to be written.
That sounds great. How do we "make sure"?
I'm from a european uni and in first year fire alarms where frequent. I don't understand why this is the case, since these fires are never serious, and the repeated false alarms result in them being ignored. This was even an issue in a real fire at Manchester Uni, since a number of students simply ignored the alarm.
Most every religion does have that bias of "we know better, we've got the holy texts, if you're not with us you're doomed/clueless/need to be saved/unlucky".

The fact that modern practitioners in your geographic locale of choice aren't as bigoted as their more literal brethren doesn't mean much, except perhaps that there is hope in undoing the more harmful superstitiousness of religion by raising quality of living (for all, regardless of faith).
[The parent comment does not suggest the premise of this question:]

> What makes you feel he is not deserving of criticism?

The focus on that comment was the nature and quality of the criticism, not the simple fact of some criticism occurring.

For those of us who feel very strongly that there is some very important criticism we should be focused on, it can be frustrating and disheartening to see a media establishment, and millions of uncritical viewers, making the worst types of criticism (criticism based on lies and false reasoning).

The most important (and valid) criticisms get lost in the noise. Further, moderately critical thinkers can become desensitized due to the low quality criticism. When they hear that he has done some new terrible thing, some of them start to tune it out as 'most likely another lie'.

(Appending paragraphs with edits)

One part of the problem is click-bait journalism. Hyperbolic claims get more eyeballs, more clicks.

Incidentally, I agree with the second half of your statement.
Everpress | https://everpress.com | London, UK ONSITE or REMOTE | People Manager, Product Designer, Frontend, Backend, Fullstack, and more...

Everpress is a global fashion marketplace that connects consumers to unique & sustainable products from independent designers.

Our mission is to champion creativity, supporting grassroots creators while reducing the waste in fashion. Think ASOS for the new generation.

We have so many problems to solve - changing the way everyone shops for clothes; making one of the most wasteful industries on earth sustainable; supporting creators when their other income streams have all disappeared. There’s lots to do and we need creative developers, designers and managers to help!

See all our roles at https://careers.everpress.com or email gavin@ our domain.
Hi I'm Max, this is my project. As you say the text sizes on the Map screen are inconsistent in the movie. I did wonder if this could be to do with image/lens distortion, either from the camera or the glass on the CRT.

I considered drawing them out pixel by pixel to match the movie exactly but in the end I just settled for erasing the cap on the J in San Jose, so it would match the movie more closely.

I'd love to know how they actually did it.
Two years ago this was posted on HN:

Blind since birth, writing code at Amazon since 2013
https://news.ycombinator.com/item?id=16896236

Hope it can be useful, and alleviate a bit the anxiety you are feeling.
Thanks for explaining. I agree the article title can seem like clickbait, but to cut out part of it also seems a bit ... off. I would probably add a little context to clarify, e.g. '[On a chart of verbosity vs performance] Go is a Pretty Average Language (But OCaml is Pretty Great)'
Most plists are NOT NSUserDefaults / CFPreferences
If I can elaborate just a bit on kazinator's comment: While it's still possible to use cons cells as one's sole data structure in Lisp, no Lisp programmer with any experience does that. Making cons cells faster would be like forcing horses to drink Red Bull so they could pull chariots as fast as cars. It's a solved problem -- just use a car (npi) -- and there's no need to abuse any horses.
Software Engineer (Gainesville + Remote-EST) | SharpSpring | Gainesville, FL | Full-Time |
Gainesville: https://jobs.lever.co/sharpspring/33c28193-2c09-4a53-8f39-80...
Remote (East Coast): https://jobs.lever.co/sharpspring/4c80e4a1-150d-46e8-ae3c-0e...
SharpSpring is seeking talented Software Engineers for our team in Gainesville and for remote employees located on the East Coast. We're looking for Software Engineers with significant real-world experience working in at least a few areas of our technology stack and a high level of enthusiasm for learning other technology we use. Candidates should be able to demonstrate examples of at least one public-facing or commercial application they have made significant contributions toward developing — ideally an app powered by a modern TypeScript or JavaScript framework with an API backend. We compensate based upon merit and skill level with a strong basis on practical skill sets, so existing projects are helpful in establishing experience.
careers@sharpspring.com
Dang, this renders FAST. Well done.
Oh no, right you are.
Having access to Cliqz' crawler would help reduce that dependence.

To be clear, though, DDG does have a crawler of its own, and has historically used Yandex data as well (though I don't know if they still do). IIRC they also used Yahoo, but now that's basically indistinguishable from Bing.
which email are you looking at for submissions? i reached out to scott@deltaex.com but didn't receive a followup
I was not aware Republicans had free market ideals. Based on their actions at least.
Indeed, but we need to differentiate between the inherent complexity of the problem (which can't be mitigated, but only shifted around as the article points out), and the incidental complexity added when we create the solution.

The inherent complexity can be taken on by the solution (and the inherent complexity may be hidden behind a simple interface, or it may be introduced in the interface, but that's another problem), or it gets removed of the problem domain, and then needs to be dealt with by the user.

There's no correct answer; half the problem is defining the appropriate problem domain, and even then there are only better or worse solutions. The incidental complexity of the system comes purely down to the implementation, which often comes down to how well the problem domain is defined in the first place.
Less than that even, since in the old days there was likely lots of swapping. A machine of that vintage was likely only on 4mb of RAM. Just the frame buffer would eat up about half of that
Indeed, if you have an interface file which contains the function's type, you'll only need to change that one point to get all consuming modules to see the correct type.
Can't say for sure, there are probably more instances in third world countries were corruption or monopoly creates market inefficiencies that bitcoin can blast through - though I think it boils back to "bitcoin will save us from predatory transaction fees" which I think has been invalidated at this point. Notably the same virtual grey market forums I mentioned for WoW and Runescape have been using high reputation middle men (who charge a 10% fee) to broker the transaction for over a decade. Bitcoin is just more efficient then those middlemen transactions because people are willing to trust entities in exchange for the convenience of a near-instant transaction.
I'm sure that name recognition is an important component, but for what is worth and completely anedoctally, I've found myself many times upvoting a comment and realiziing it was from you after the fact.
Nintendo are particularly good at this, where each phase though a menu towards starting a game will add layers to the music. Makes me wonder if they're still using some form of sample-based music tracker.
Let this be a lesson that JavaScript is not slow. The DOM can be slow, and downloading large bundles can be slow, and any code can be made slow if you try hard enough to write it poorly. But JavaScript the language is not slow in 2020.

When we talk (or rant) about the performance of JS-based apps - running on the web or in Electron or otherwise - it's really important that the conversation focus on the factors that actually matter.
> There's no way to link any two messages with one another making it impossible to build profiles out of the data.

Then what's the point of collecting the data in the first place?
Europe also has a very temperate climate compared to much of the world. My area many years goes from -40 to over 100F (or 38 if you prefer c). Public and private enclosed transportation must accommodate 100% of the population, because for half the year commuting by bike is fundamentally unsafe" whether by frostbite or heat stroke.
Right, but those would be the closest analog to the registry would it not?
Dropshipping is a great way to test an item before private labelling. Then you can focus on building that brand and not worry about being priced out by your supplier. Even DoorDash is a dropshipper since they list all restaurants on their app, order from the restaurant when an order comes, and then handle the "fulfillment" aspect.

I'm working on an e-commerce automation platform called Openship and one of our first users wasn't even into dropshipping. She sold her own brand coffee but wanted to sell coffee accessories like french presses, grinders, etc. Her buyers would get these add-ons with the coffee. She would ship the coffee and dropship the other items. Those add-ons would cover her ad costs and she eventually private labelled those items too. That is how you effectively use dropshipping to test and build out your catalog.
I'm guessing at this point you are purposely ignoring what I'm saying, but again, I'm explaining why it isn't used in production 3D very often. I know how to collide rays with csg, I'm trying to get you to think about how that needs to happen so you understand why it is slow. If you have a surface made up of lots of overlapping primitive shapes, what do you think the performance will be like when you need to intersect thousands of rays and figure out shading information for them?

Beyond that, again, you have to confront textures, motion blur, visualization and of course the elephant in the room, the fact that csg is not a good tool for arbitrary modeling to say the least. Think about these things before you reply "it's literally possible" again. Technically possible and useful for production animation are two very different things.
1. TLA+ doesn't "find" or not find anything. It is a mathematical language for describing systems and assertions about them. There is a proof assistant for TLA+ that checks your formal proofs of theorems that say that your assertions follow from the description, and model checkers that verify your theorems automatically.

2. If you use the model checker, it's not about it "failing to find" a counter example. A model checker result is a proof that no such example exists. True, it is usually a proof about some finite instance of your system description.

3. There is just no such thing as proving a system flawless. Software systems are physical systems exhibiting probabilistic behaviors. At best you can prove things about a mathematical description of a system, which mean that as long as the physical system behaves according to the description, the result follows. Of course, the first part at best holds with some probability.
In the parking lot of the closed mall where I live (Toronto), they have parked hundreds and hundreds of cars. I didn't quite understand why but it seems that it might be related to delivery of cars that might have arrived in the city and they had nowhere to put them since the dealerships are shutdown?
Ask HN: What ever happened to the jobs guarantee policy proposals?
I remember it was a policy proposal but did it kinda run out of steam?
Certainly there are various bits that are legacy and behave like that, but generally speaking, calling the entire thing legacy is a bit of a stretch. Also considering it started in 2007, I think the definition of legacy is quite short termed here. It also implies a negativity, that if you’re not jumping from technology to technology then you’re doing something wrong. I disagree with that viewpoint.
yeay the god old days when stuff was released on March 33rd and wololo had an active community
> it seems like using methods that rely on stationary distributions still treat the data, after pre-processing, as i.i.d, rather than predicting values from their correlated history.

Not sure what you mean exactly. Stationarity in time series is not i.i.d. The whole point of ARIMA modelling is to model, after transforming to stationarity, the remaining temporal correlation. ARMA is just a limited-parameter fit of the autocorrelation function.
I'd consider compile time as part of the UI, so in that sense I think we agree. (If the compile is long because the implementation is poor, that needs to be fixed.)

Not sure what you mean on the dichotomy. If someone says that a language needs to have X because that will make things simpler for the computer, I say that they are wrong. The goal, the only reasonable goal, is to make things better for humans.