skysight-inc/HackerNews huggingface dataset:
> As a overly generic rule, trust (or don't) the Institution over the individuals.

That is precisely the same line of reasoning that started the Iraq War based on lies. The New York Times claimed to have intel from anonymous sources showing that Saddam Hussein had nuclear weapons, and their false reporting is what led the US to declare war. That snafu didn't happen all that long ago, and yet most people in 2020 seem to have blocked it out of their minds.
it's a pity that amdgpu DC still doesn't have support for analog outputs.

I have an old VGA hooked up as an additional display just because i can, but i have to set `amdgpu.dc=0` to make it work.
I excluded stop words on the client-side for just this site here: https://github.com/typesense/showcase-books-search/blob/01f2...

Typesense does support searching by phrases on the server-side.
Another? Can you give me examples of other better Cs?
I'd prefer if we would call these things aggressive, rather then sophisticated. What we are witnessing is that adversaries are upleveling and they dont even care if they get caught or not anymore. It's pretty much like warfare in the open field soon.
Installing a DNS server (personal preference: nsd) on a virtual or dedicated rented box seems to fulfill your mandatory conditions. Did you mean to include something like "web interface" or "managed" in the criteria? What exactly is it that you expect of the "provider" here?
Whenever I read these kind of discussions I remember to be grateful at the amount of flack I get/got from my jobs.

Because as bad as it gets, it was never trying to please that many people at the same time in 5 (or more) different platforms, both in technical and artistic ways

Games are hard
Thanks for sharing, I hadn't seen this project before. It's great!!
From what I've heard, the first season of the show very closely follows the book of the same name, which was written by Phillip K. Dick (who also wrote the book on which Blade Runner was written, as well as Minority Report, and loads of others). So probably the writers are OK at translating someone else's characters from the page to the screen, but not that good at actually writing them.

EDIT: https://en.wikipedia.org/wiki/List_of_adaptations_of_works_b...
how does jq solve the problem more elegant/shorter/readable/portable?
Unaccounted Work in Software Development
If you want that to happen automatically, "you can append auto_switch=2 to load-module module-bluetooth-policy in /etc/pulse/default.pa"

(from https://wiki.archlinux.org/index.php/Bluetooth_headset#Switc...)
I've worked on a 2-layer warehouse management system written in PL/SQL on the backend with very thin C++ layer in Qt 3 on the front end.

It was pretty nice, there was a proprietary framework to use one XML file per form with SQL and metadata to generate CRUD with SQL-backed grids, filtering, sorting, and simple actions, and everything else was added with straightforward C++ Qt code.

Almost all business logic was in PL/SQL. It was simple and quick and the divisions were obvious.

We moved it to 3-layered Java code with SQL (and some PL/SQL still) on the backend, then Jboss application server and EJB3 code, and Java Swing forms on the frontend.

The goal was to eventually move all business logic from PL/SQL to Java and avoid Oracle Tax (it was before Oracle bought Java BTW - funny how that worked out :) ).

That all would be fine, but our architects bought the cool aid and decided to overengineer the crap out of this software.

What was PL/SQL + 1 XML file + 1 Qt form became like 10 layers of XML files (1 specifying how to get the data from database, another how to transform it to DTO format, another how to represent it on the frontend, another what actions should be possible on it in the frontend, another how to transform from DTO to action object for each action, etc.

Yes you had to write less code in edge cases than in the C++ solution, but instead you had to juggle over 10 XML configuration files even for simplest cases where before 1 SQL wrapped in XML was enough.

It wasn't 3 layers of abstraction - more like 12 in practice. And all that configuration bought you was the ability to potentially write slightly less code when using several forms together and passing data between them (which we almost never did anyway).

It was developed for years and finally shipped (I think), but only to one customer out of dozens and we completely switched the technology again soon after for unrelated reasons.
In a lovely interview from last year 'My ties to England have loosened': John le Carré on Britain, Boris and Brexit (https://www.theguardian.com/books/2019/oct/11/john-le-carre-...), he discusses his life and career. His father was an interesting character ("I Googled him the other day and under ‘profession’ it said: ‘Associate of the Kray brothers’").
No, I'm saying researchers ignored APT's for decades and now that they are available to everyone many current security processes and procedures are less effective, and yes possibly useless, _regardless_ of whether sophisticated threat actors exist (because their tools have been exposed). Current processes and procedures should still be used because they are all we have, but something new is also needed. Part of that something new should be an acknowledgement that systems are unprotectable, so instead of just security procedures we need, for example, faster recovery procedures (not just restore from backup). Another example might be dual implementations of systems, built with different technologies, so that when one is compromised the other is less likely to be susceptible to the same compromise. Expensive, but that may be what it takes to keep the world running. Splitting the internet into layers of VPN's with everything having it's own VPN might be useful too. The internet is fragmenting anyway, might as well fragment it in a useful way. Maybe everyone should have multiple physical computers as well, one for each work project, one for play, one for home finances, etc., each with tailored protections and no connections between them. I'm not sure what the answers are but it's obvious what is being done now is not good enough. I do fully expect to see the IRS hacked, chemical plants destroyed, factories stopped, etc. the way things are going now. Simple ransomware is already causing major problems and there seems to be no way to stop it and it's going to spread to all sectors and it seems likely there will be ransomware without the ransom too, just pure destruction. Already happened in Saudi Arabia.
I still think smart-glasses has a chance to come back. If you think about it, combined with AR and hand-tracking, they can make everything that has a screen obsolete.

Your smart-glass will replace your TV, Laptop, Console, Watch, Camera, and of course Phone.
If I recall, fraud and bribery were indeed issues at Standard & Poor’s and Moody’s. Not going to argue that.

> good thing about government agencies is that they're not driven by greed

So what are they driven by? And how do you know?
The overflow happens in the computation, you don't typically determine whether there was an overflow by checking the variable into which the result is saved (although perhaps this approach could work if you're using an unsigned integer type, which wraps around on overflow). You'd normally perform the check before you perform the addition (or whichever operation risks overflow). This can be fiddly to get right, but it's possible.

Also, the maximum value that can be represented in a variable of type uint32_t is (2^32) - 1, not 2^32.
Ah yes, I know this problem.

The problem is that many browsers want the audio context to be loaded upon user interaction (e.g. a key press). What causes the bug is that I essentially create the audio context and load a bunch of code.

There's an issue that's open for a while now: https://github.com/TimDaub/wasm-synth/issues/4
it's not emulating syscalls, but it's adding the ability to trap the syscall instruction and provide a handler in user space
True asymptomatics are rare in the infected population. Most of people are presymptomatic (=they will develop symptoms), and their peak infectiousness is one or two days before symptom onset, according to published data.

> If millions of people take your early-release vaccine and it's ineffective

Phase 3 studies on Moderna, Pfizer, and AstraZeneca vaccines have shown that they are effective (and nowhere close to an "early release"). Statistics don't lie in that regard.

> This apparently is an issue with the Russian vaccine because of the way it's introduced to the immune system.

I'm not aware of any of such issues. Do you have a primary source I can look up?
The capacity of a sufficiently long road section does not increase with speed because the safety distance must also increase with speed. A good rule of thumb is to keep a 2 second (or 3 second) distance between vehicles, and that means that the peak throughput of any single lane is 0.33-0.5 vehicles per second regardless of speed.

The total time spent on the road increases and the utility of the road decreases since it gets you to your destination slower, but the capacity does not increase, it's the same capacity with an added delay line. In fact, the safety distance increases more than linearly with speed, precisely because the combined effect of reaction time, braking distance and severity of incidents is more than linear. The 2 second rule is just a rough approximation.

These are really "fundamentally true" issues that are well known in traffic engineering so there is nothing much to debate. The rain example is disingenuous since in rain the braking distance increases dramatically, drivers instinctively know this and maintain larger clearances. And the demand of the car traffic increases too in bad weather, for example people avoid using bicycles or walking and opt for a car, which injects additional vehicles into a road network and pushes it over into disequilibrium and gridlock.
Algorithm Selection: Mystery Solved
Wonder how Apple's gonna deal with the 30% European content requirements that are coming [0].

[0] https://appleinsider.com/articles/20/12/09/new-eu-legislatio...
A now flagged comment further down appears to be criticizing Cook for his relations with Saudi Arabian leadership. That would make sense.
No, it sorts by most recent post by default. You can also sort by e.g. Reward or filter the entries by subject.
Love this idea, and I want to adopt it for our organisation.
Could you advise what you would do in the following situation though?
I imagine one folder called "1 Projects" and immediately stumble upon an issue. We have 100's projects, not 10's.

Do I introduce another decimal point? Like so: "1.123.0"
cycling is a chicken and egg problem. while you're all saying "cyclists are responsible for being seen" then cycling stays as macho hobby. As a UK cycle commuter who travels a lot to Netherlands, the big thing they did there is to make it normal and easy for everyone to cycle. Not just fit macho well equipped enthusiasts but children, elderly, timid, and badly equipped. Once the bike lane is fully separated and well lit and full of other cyclists you don't need high vis gear and excellent situational awareness to avoid being killed and that makes cycling universally accessible and slashes the number of cars required
Critical Steps in the Recruitment and Hiring Process
Learn how to find the best candidate for a job and use the template for it
I'd love to know if you have any tips on your images like were they preprocessed or scaled down? They're really well done and still high quality despite loading quick?
Is the following not a serious attempt at a contribution?

https://news.ycombinator.com/item?id=25411636
Gawker wasn't just an ordinary media voice that simply made the mistake of offending economically powerful people. In Apple's case, it paid a significant amount of money for a prototype iPhone that it absolutely knew was stolen. In Thiel's case, it outed a gay man that didn't want to come out. The earlier act was illegal; both acts are immoral.

I have real problem with Apple's cooperation with China, the total lack of documentation for developers, the faulty keyboards, the locking down of the App Store and total ban on sideloaded apps. I also have a big problem with the security stuff it builds in that can be (and most likely is) used for domestic spying. I want to run Linux on the M1 MacBook Pro. I think Scott Forstall should be brought back into the CEO role to replace Tim Cook. So don't get me wrong, my position is not reflexively pro-Apple or pro-Cook here.

I'm just saying that Gawker is just about the worst possible example to use. Does their point even stand at all without Gawker?
Does GNU grep actually make explicit use of SIMD via intrinsics or assembly, or just through autovectorization and/or calling libc methods like memchr that are vectorized under the covers?
You can check the level 1 tech KVM switches that were designed to be more reliable than others:

https://store.level1techs.com/
This comment strikes me as odd. Do you think Gary Oldman, Colin Firth, and Benedict Cumberbatch (!) look identical? And what does their being British have to do with it? Are Americans more easily distinguished from each other?
Go has its own set of problems though. There's the oft-mentioned error handling, "type" system and modules.

However, more closely related to the OP, has anyone else struggled with the organization of even medium-sized systems? Obviously some people manage, but I don't know how.

I used to do Go a lot more than I do now, but I think I've narrowed it down to (a) it's simplistic (boolean) visibility capabilities (b) lack of overloading and (c) lack of static functions.

Instead of `User::new()` and `Role::new()`, you end up with `newUserWithPassword` and `NewRole`. You can do a package per module - but that doesn't solve the issue with overloading, and you can get into cyclical imports. You can solve overloading with a config objects, but now it feels like you're back to over-abstracting.
Industrial automation meets hydroponics.
In addition to the Night Manager (2016) with Hugh Laurie's skillful (and very scary) portrayal of a weapon's dealer, there was also BBC's version of the Little Drummer Girl (2018) based on John le Carré's novel with the same name. If you like John le Carré adaptions, both are highly recommended!

It's sad that he's gone, his novels are masterpieces, especially the later ones like the Constant Gardener in which he addressed topics that go beyond what's usual in spy novels.
I know what you're saying, but the fact they don't do this doesn't make the statement untrue.

Tesla's mission is (from their website): "Tesla’s mission is to accelerate the world’s transition to sustainable energy."
Agreed. Even more so than Disney. I'm still surprised Apple is now doing original content.
> I can mix-and-match a lot of different libraries and/or implementations, as long as there's an interface they can work together in a rather good fashion.

But are you writing a library? If not, your product does not have to be plugable. Also if you end with multiple interfaces with only one implementation you should start with classes and extract interfaces when needed.

And I think the Java abstraction root problem comes from the way of doing "unit-testing" at the class level. Your users don't care about your application architecture: they want functionalities. Method and class level unit testing is just fossilizing your code and giving you some kind of feel-good number. You should be able to drop all your code, start anew with a new stack and have your tests still usable. Refactoring should never mean having to rewrite tests.
CCS didn’t even exist, except on paper, until after Tesla deployed enough public Superchargers to drive between Tahoe, the Bay Area and LA. Seriously: the first public CCS charger outside a lab was almost a year later and only half the power.

It wasn’t until VW started thinking about the Taycan and eTron that anyone actually deployed CCS chargers with more than about 50 kW in California (while Tesla customers were enjoying 120-150 kW). And most of the of public DCFC before about 2017-2018 in the US were actually Chademo, not CCS (which is why there is a Chademo adapter for Teslas).

Up until a few years ago, people were saying that Tesla should adopt Chademo because it was a common standard and offered more power than CCS (at the time) and there were more public chargers. Today, there are still more cars on the road in North America that can use Chademo than CCS. CCS is not commonly used in either China or Japan.
Don't wait until clock ticks closer to the deadline
How do you struggle to start a data-driven assignment? I'd love to share the right way of starting an assignment that I found for myself and thought it would help you too.

Share your experience.
Agree that there are unknowns, but it's important to keep in mind that plastics have been used in medicine for quite some time. Devices for injection, inhalation, etc. Plastic are long-chain polymers which tend to be pretty non-reactive in the body, but you are correct additives/plasticizers can leech and be an issue.

I guess my point is - sure, maybe we'll find out one day that plastics are causing cancer, but we have a lot of data to suggest they don't at this point.
I just want to +1 this is a mostly-positive user who mostly upvotes rather than comment. I'm sure there's plenty of us, so don't feel discouraged.
It is worth mentioning this related related story thread (37 days ago):

Title: UK Codemasters Sold to Take-Two Games

Link: https://news.ycombinator.com/item?id=25013852
Medigo https://www.medigo.com | Remote - EU or Onsite in Berlin | Full-time | Visa | Front-End Software Engineer

Headquartered in Berlin, Medigo enables global access to quality healthcare. As a third party administrator (TPA), Medigo helps organisations navigate healthcare through its global provider network, tech-driven cost containment, and an excellent member experience.
We love open source and we give back whenever we can. We subscribe to the principles of Calm Technology and you can check out our core values https://www.medigo.com/it-values/

What we're looking for

- a track record of shipping (a) large-scale, complex production-grade React app(s)

- experience in front-end build pipelines (for now in Webpack, but you'll own this and the ability to do what you will)

More details here:
https://boards.greenhouse.io/medigo/jobs/2528113

PM me or apply via the link :)
I have a friend who had a long standing problem with inflammation which later developed into cancer. As an old film-maker, he documented his own personal journey, and ended up choosing to try Seyfrieds approach (press-push). His disease was an aggressive one and he was given no hope of recovery by his doctors. He is now the first case documented to recover fully from this type of cancer. In his film he travels to talk to Seyfried to both thank him for his research and interview him for his film.

I think Seyfried's research eventually will change our approach to understanding and treating cancer, but it is an uphill battle. His research is good and his scientific approach and results are hard to write off as "alternative medicine" — but vested interests in the regular paradigm and treatments makes change a slow process.
I would never use a real credit card for in app purchases. Call me paranoid, I always use generated cards by my bank service with a fixed amount. It's annoying but I never have surprises.
Can you be more specific? Since an integer cannot be greater than 2^32 checking for this doesnt make sense.
Their documentary Home gets me right in the feels too. Just terrific.
> Microsoft has a gigantic market share in basically every vertical

What's a "vertical" in this context? The article uses it as well, but also doesn't explain. This is the first time I've heard the word used this way, and it's a tough one to search for.
>a notification daemon that creates a notification bubble at some part of the screen

The DE comes with one, you just send your notification to it. Apps creating their own notification bubbles is an anti feature and should be prevented if possible. They don't show in the notification box/ on the lock screen and ignore your do not disturb setting.

>a toolbar of some sorts that sits at a specific place on the screen and is summoned on command

Put the toolbar inside the app window or make it a new window and let the user decide where it goes. Apps being able to draw over the screen should probably be provided as a root feature as it is pretty dangerous left exposed.

>a collapsible terminal application that summons itself on a certain global hotkey and otherwise lays hidden

I just checked and gnome allows launching programs via shortcuts. An app should not be able to passively sit in the background collecting keystrokes to launch itself. This is a massive security risk

>a program that rearranges other windows for any particular purpose such as tiling them in a specific way that the user wants

The window manager implements wayland and is free to arrange windows however it wants as it is a trusted component.

Basically all of the stuff in your comment is achievable via the DE/WM. Its a good thing that programs no longer have free reign to do whatever they want and passively record the users keyboard, screen and draw over anything.
> When one expects one's users to RTFM, they've already lost.

A debugger is a somewhat advanced tool, studying the documentation is absolutely required. It's a CNC machine, not a screwdriver.

(Agreed that gdb could use better documentation.)
New EU legislation proposes 30% European content minimum for Apple TV+, Netflix
> The changes to the plane will include better avionics, a touchscreen cockpit (that you can use with a pressure suit)

I hope they thought about this long and hard. The US Navy is reducing touch screen interfaces again after ship crashes in 2017: https://www.bbc.com/news/technology-49319450
They do hold fiat via corporate stocks like AAPL and MSFT and many others which hold a lot of fiat on their books.
Solarwinds also owns Papertrail, Pingdom and AppOptics (formerly Librato)
Hey,

actually the interface is built with React. The piano itself is a third-party component from someone on GitHub.

The knobs and the ADSR graph are react components too that I released as their own packages

- https://github.com/TimDaub/react-simple-knob

- https://github.com/TimDaub/react-envelope-graph

A specialty of those is that they're interactive SVGs. Especially for building the ADSR graph, I found working with an approximate function that "drew itself" much easier than working with the canvas or webGL.

But I have plans to build a wave table (similar to the one in Ableton Live) in webGL.
As if the drivers are cool and level headed while mowing cyclists down? People fearing for their lives are allowed to be agitated.

And if you don't want to take a diverse group of people seriously because of some slight you have with a minority of them, you're not really interested in taking them seriously in the first place, and are just looking for excuses. Classic tactic used to neglect lots of groups one's not in. "If the millions of BLM supporters want to be taken seriously, they shouldn't have a few people among them rioting!" is another example.
I run a small codebase,where 99% of code is done and dusted and very unlikely to be revisited for years to come. Most of it is written as one off solutions. Could I have written with all the abstractions? Would it have helped?No. So here I am, sitting and thinking whether I'm stupid not to or whether I simply saved the business from using countless hours of unnecessary abstraction.
The featured article.
They're pretty basic in terms of finish and equipment, but premium in terms of price.

The most sold cars in Europe are models that start around 15~20k€. The cheapest Tesla starts at 51k€; that's about 3 times the price. Even if you only look at electric cars, the best selling one is the Zoe which starts at about half the price of the cheapest Tesla.
> could eat

What does this mean? Without a reference this is pointless information. One could eat plastic because he/she is crazy.