skysight-inc/HackerNews huggingface dataset:
I’ve a very small working experience with Go, tried it on few personal projects to test the language. Globally I really like it, and I’ve been pleased by a lot of « features » (simplicity, explicitness, readability of the standard lib etc…).

One thing that I miss was an immutability story. You have values/references and, again I’m a beginner, I’ve the impression that passing references are favored. Wouldn’t it be nice if the compiler was able to check if you can mutate a reference or not? There are some proposals [1] that are discussed [2], that can be a nice evolution.

[1] https://github.com/romshark/Go-1-2-Proposal---Immutability

[2] https://github.com/golang/go/issues/27975
Check out http://fread.ink/
Is 40 the New 60? How Media Portrays Employability of Older Software Developers
How long have you lived in Portland? The neo-nazis keep changing. If you lived in Portland in the 1990s you might have seen the Volksfront. If you go back another decade to the 1980s, you'd see skinheads, or read about them in the news. If you went to punk shows in Portland in the 1980s, you'd definitely know about neo-nazis.

For some reason, this was poorly documented, and mostly forgotten.

Neo-nazis don't live in Portland, for the most part, these days. They come in to stage protests. The symbology changes. You won't see many swastikas. Instead, there's a symbol of interlocking triangles, there's a couple norse runes, etc. There's usually some kind of plausible deniability that someone is a neo-nazi. It takes some level of research to learn how neo-nazis recognize each other, and it can sometimes be hard to tell if someone is wearing a symbol because they bought it unaware from a neo-nazi and thought it looked cool, or if they're wearing a symbol because they're a neo-nazi.

I'm not denying your experience of living in Portland, but neither should you deny me my experience of living in Portland.
I sort of came at the combinations of small images from a slightly different angle when I was a teenager, I was imagining that if there was a movie of your life (and everyone elses, in fact every possible life you could live) then you could produce every still image of that video if you restricted the bounds of the image to something small but understandable. I was very quickly was disappointed at how big the numbers get :)
I think it coincided with the exodus of a lot of people from Facebook. People leaving because there parents were on there, better options existing, and maybe because of advertising reporting.

Maybe that drove their engagement machine to start. Or maybe this was the long term effect of their engagement machine.
Do they?

DirectX is only barely C++. It's structs and virtual interfaces. They actually provide a full C interface. The API itself is exceptionally C-like IMHO. It does not, for example, return unique_ptr or vectors. There's no std::string or std::function. In fact there's no std:: anything.

Don't get me wrong I like namespaces, constructors, and methods over C-style "namespace", no constructors, and an ocean of loose functions. If people want to create and use C++ wrappers around C APIs that's great. But OP's question was "Why does OpenGL persist with a C style API instead of a more expressive one?".

Writing a C API and wrapping with C++ is very different than writing an "expressive" C++ interface imho.
Blockchain,Bitcoin, Ethereum, Hyperledger
That sounds awesome. I imagine being stuck doesn't happen often, so frustration would stay very low.
Orum | Full-stack developer | Remote (US only) | Full-time | Visa Transfer | https://orum.com/

Orum connects sales teams to their target prospects efficiently, helping them sell to their ideal customers. Using Orum's parallel dialer, sales reps can dial multiple numbers at once, and Orum's speech recognition will automatically recognize and connect representatives with humans that pick up. This leads to consistent conversations, faster training, and more meetings booked.

This role is ideal if you like to work across the stack to deliver significant impact with a small team. You'll be in charge of building and owning features end-to-end, take it through conception, implementation, shipping, and iteration. Examples include routing calls through our event-based SIP softswitch, displaying real-time call information in our UI over WebSockets, or processing streaming audio for speech recognition. You will also be reviewing the design specs and PRs of other members on the team. You will be optimizing our telephony platform's performance and working on projects that improve our SaaS infrastructure.

Our current technology stack includes NodeJS with Typescript, Ruby, Postgres, Google Cloud Platform, and FreeSWITCH.

What we would love to see:

* Experience building back end applications with NodeJS/Linux stack

* Experience working with an RDBMS using SQL

* Familiarity with front end HTML and CSS

To apply, please reach out to C7D3BC3334@jobs.workablemail.com with your resume.
How does it work when the customer department at Volvo denies the warranty claim? Do you escalate through small claims court? I’m not familiar with the EU. Does Volvo also have to compensate for time and court fees if so?
Probably, but at least Szarkozy is a positive example up until now. I hope he does some time for what he did.
Inflammation Marker May Be a Red Flag for Rapid Brain Aging
https://pubs.opengroup.org/onlinepubs/009695399/basedefs/std...
Why Modern Open Source Projects Fail (2017)
As a C programmer I find it really telling when an API is full of smart pointers. It means the heap is completely unmanaged and I have no control over memory allocation. It makes most c++ libraries completely unusable in embedded, high performance, and high reliability environments (all of which don’t randomly allocate memory at random sizes throughout their run time).
A freely available copy of the referenced paper can be found here: https://arxiv.org/ftp/arxiv/papers/2004/2004.05847.pdf
Lol this isn't /r/news on Reddit. You don't get credit for shouting empty rally slogans like that.

For better or worse, in this country you don't get to confiscate assets, dissolve corporations or put people in jail just because you don't like them.
Are we a step further and closer to accidental war?

Russia already has one alleged, proven? IDK.

Our response time to decide is getting shorter and shorter.

So, hence it will be up to AI combined with Humans.
It’s got closed source blobs for at least it’s Realtek wifi chipset. Probably more as well. :shrug:

Hardware and build quality wise, I’m quite happily surprised at how good it feels. It’s certainly not at iPhone13 Pro levels of industrial design, but it feels like it compares favourably to, say Galaxy S4 vintage “flagship phones”.

And yeah, that row of hardware switches was a very powerful deciding feature for my purchase.
In fact, there was just recently a thread about hiring (YC company filed for IPO) and the comments were filled with less aware interviewers arguing about a je ne sais quoi about candidates. This is WHY there's a rubric and the question is silly whiteboard algorithm questions. The alternative is shit like "so how pregnant are you" which is illegal, and judging candidates on "gut" and it turns out that hinders your company.
Location: New Jersey, USA

Remote: preferred, but willing to relocate in during the duration of Summer 2022

Technologies: Python, Java, C, Tensorflow, Keras, Sci-kit Learn.

Résumé/CV: https://drive.google.com/file/d/1QfgAu9ir9U7JLXKh84PiTgpn9ml...

Email: gauravnarwani07@gmail.com

Linkedin : https://www.linkedin.com/in/gaurav-narvwani/

I am currently a masters student pursuing my degree in Computer Science with a focus in data science looking for an internship in the field of Machine Learning or Data Science. I have completed several courses in this field and have multiple projects to demonstrate my skills. I have a huge passion for this field and am always excited to learn new things. Please feel free to reach out to me via email, connect on linkedin or on this post as well. Cheers!
Are you arguing that stealing bread to not starve is cold-hearted? That attitude may not he illegal, but it is way more cold-hearted than stealing bread to prevent starvation.

As for the comparison to Robin Hood, that would only be apt if the ransomware only targeted exploitative companies and gave the money back to the victims of those companies.
Stop adopting multicloud to achieve app resilience
Any announced date for when this switch might happen? Overall a good decision by Couchdb community.
Go authors have explicitly stated that while the branches are clunky, they are so intentionally to make the points where your code branches much more obvious. I wasn't sold at first, but 6 months ago I decided to use it for a project where it's ease of cross-compilation was the deciding factor, and since then I have to agree.

Anyways, you're entirely free to use a named return value in the second (or later) part of a multi valued := statement. An example is noted below, the clunky and obvious branches are there, but the intent and flow is obvious at a glance.

Example: https://play.golang.org/p/56Jv9Cvrw-s
I don't think we should want good people to stop working for Facebook. That never made sense to me. Facebook isn't going anywhere, and as such it should be improved, and the only way that will happen is if good people keep going to work there and trying to make it better.
Driver: San Francisco
Found one in the wild.
> Immoral? Debatable.

What is the argument that what they're doing is moral? How is anything about tax avoidance ethical?
They're still on that neo-Malthusian thing hot and heavy, though. They have a Twitter account and it seems clear they consider themselves vindicated.
The e-ink displays are a bit costly. Otherwise I would get a few of them and would replace all the paper calendars at home. Simply a calendar, no internet, low power. Not raspberry PI based, some low powered microcontroller simply displaying a paper like calendar and nothing fancy.
Off the top of my head:

- What you get when you import a library depends on state that's scattered all over the system: system-managed packages, pip-managed system-global packages, pip-managed per-user packages, which virtualenv is currently active, which directory you're currently in, which directory the program you're running is in, whatever it is that conda does....

- There's no concept of reproducible builds or dependency pinning. There's "pip freeze" but that's a one-time operation that you can't then reverse, so it's only usable for leaf applications. If you're developing a library, you'd better get used to having your transitive dependencies changed on you all the time. And since the whole ecosystem is built that way, even if you use some tool that lets you make stable releases of your library, that doesn't help you develop at all.

- Virtualenvs are stateful and attached to whatever terminal you were in at the time. This interacts hilariously with the previous point: if you accidentally run "cd myproject && pip install -r requirements.txt" in the wrong terminal, you permanently, irreversibly fuck up that virtualenv. All you can do is wipe it out and try to recreate it - but, per the previous point, it probably won't come out the same as before.

- You're supposed to use pip to manage which python version each project is using. But you're supposed to use the installer for it that's distributed with the python runtime. But only certain versions of the python runtime...

- There's only one global repository. If you want to build some libraries and reuse them the same way you'd use a normal library dependency, you have to publish them to the global PyPi. I think there might be an expensive service that works around this, but there's no repository program that you can just spin up on your own servers.

It's really a lot worse than other languages. If you build a real system (like, a couple of libraries and applications) in another language (not, like, C/C++ - but even Perl or TCL will prove the point) and then come back to Python, you'll find yourself hating it all the time.
Agreed. Urbit has the feel of a project that is over-architected but under-engineered.
Apple is certainly better at marketing and branding themselves as privacy-focused.
Honestly, I got it from the at-the-time topmost comment on this discussion, which said she's not a whistleblower because FB didn't do anything illegal. https://news.ycombinator.com/item?id=28742045 (I also replied to that comment directly)

I did look it up though, and the dictionary seems to suggest it needs to be illegal or against rules or something, as opposed to simply being harmful.
I generally enjoy Lex's interviews... on this one I wish he had just given Knuth more time to collect his thoughts and answer, Donald seemed just a bit rushed.
Can you give a specific example?

I've had nothing but pain with conda in mixed linux/mac/win environment at work, and actively worked to get it deprecated. We're on plain venvs now, with the occasional setup.py

Curious if I missed some useful case for it.

- very slow dependency resolvers

- using conda in docker is annoying

- the worst thing: inconsistencies in downloading binaries and other resources between win/mac/linux when installing packages

- conda insisting on messing with bashrc to run their 'activate' crap

- beware the fool who runs 'sudo conda whatever' on a multiuser system
Sharecare | Multiple positions(Sr. Front-End Engineer, Software Engineer) | Remote(US & Canada only) | Full Time or Contract | https://www.sharecare.com/ai

About https://www.sharecare.com/ai specializes in the ML layer on top of the healthcare data.

We offer:

* Competitive salary and stocks.
* 401k with company match.
* Excellent health insurance.
* Startup culture.
* Work with top-notch engineers from MIT, Yahoo.

Front-End Engineer:
What we expect from you:

* 3+ years of Front-End engineering experience.
* Experience with Javascript, NodeJS, React.
* Architect, build and maintain excellent React applications with clean code.
* Exposure to functional programming is a bonus point.

Our Front-End Stack: Nextjs, Nodejs, React, Material-UI.

Software Engineer:

* 2+ years of Software Engineering experience.
* Knowledge of functional programming, Clojure would be a plus.
* Strong CS fundamentals.

Our Backend Stack: Clojure, PostgreSQL, Kubernetes, Redis, Kafka, Spark, Graphql.

Please email your resume to Prashanth.Iyer@sharecare.com
The pile of debootstrap chroot stuff that you get told to use works pretty similarly to virtualenv. It's pretty clunky and bolted-on, but so is the Python version.
Then don’t broadcast your network outside your home.
All platform APIs are in C and not C++. The main reason IMO is the lack of standardization of C++ ABI. This is not such an obvious problem if you always only use single compiler, but the main difference between C and C++ after all the language sugar has been removed is that C++ binaries on a single platform, compiled on two different compilers beyond their C like aspects are only accidentally compatible.

On some platforms you can make even single compiler builds in C++ incompatible if you use stl - e.g. a stl::vector may be quite different in debug and release build which leads naturally to faulty memory acceess.
Package management is pretty fubar for in every language I've tried but python is one of the worst
The real takeaway: Parents protect your children from social media. Talk to them. Give them rules to keep them safe. Say "No." Don't wait for Zuckerberg to do it. Don't wait for Congress to do it. Get yourself away from it, and get your children off it. Find some other way to share pictures with grandma and grandpa.

We need regulation, yes, but this is the same as people smoking themselves into an early grave, but on a societal level.
Medicare doesn’t cover every orphan drug known to exist so surely they must? Unless they technically do for every drug, with some enormous caveats that effectively bars coverage?
If the planets had water, their surface would look very different due to erosion.
Okay. What data does this explain?
(s)`chroot` and `debootstrap` existed long before docker did for this purpose.
Reverse Proxy, HTTP Keep-Alive Timeout, and Sporadic HTTP 502s
> If by "Literal spam" you mean something machine-generated and sent in millions of copies then it is pretty clear that can be differentiated from posts that are actually made by humans.

What are you talking about? Spam isn't machine-generated (not that it matters) and why would something sent in "millions of copies" get less protection from "US free speech laws"?
Generally speaking, statistical models are validated by measuring how well/bad they fit the data, for example, studying the residuals and performing statistical tests. Predictive power can be estimated by using the model to predict known outcomes (using out-of-sample data).
I think those go in the opposite direction.
> The way nil works is pretty simple. Unexpected cases are cases that didn't understand how nil works.

I mean sure, but wouldn't it just be strictly better if there was just not null values and you specifically had to handle the present vs non-present case (i.e. Haskell's "maybe" type or other sum type construct)? Any non-trivial codebase is going to have programming errors where "nil" crashes the program where the compiler could literally have told you that your code was incomplete.

> Errors as values is how the language works, and how I prefer it. No magic, make sure each step works. When I hammer a nail, I can tell immediately if I miss it, and deal with it. I don't have a catchall that sees I wasn't wearing safety glasses and makes some random hammer error

Not following the analogy, but seems to rely on writing perfect code the first time, which is not possible. Nor are any of the proposed improvements "magic".

> Then again, I also don't think generics are a good thing, so maybe I'm just against change to the language at all.

With respect, it definitely sounds like it. Which is fine, but there's serious design problems with go that can be improved over time, and it's not a personal affront.
I use Markdown New Tab. Basically it replaces your New tab with a markdown page with a built in editor. I then populate it with links I use every day, which is much faster than using bookmarks, and also reminder notes and whatnot.

I've found it to be so useful. And I love the fact that everything appears on all my devices that I use Chrome on, so I can also pass links to myself from my phone or whatever.
You often see this thing where they debunk a claim that no one makes, and then in the body of the text admit that people's real concern is in fact true.

I can't help but feel that people who have their bias confirmed by the title rarely bother to read past it + the big red "False!"
The Swallow programming language – A Python-like language that's as fast as C
Stop designing languages, write libraries instead
Hey man, this is so cool.

I hope it’s okay to plug here: I am working towards releasing a similar product for sale:

https://www.invisible-computers.com/

Unfortunately the display isn’t as big as the one you chose and it isn’t battery powered. But I am starting to ship the first units, so there is that :)
I suspect that Fons might disagree with your assessment of Aeolus, but fair enough. Thanks for the info.
> As opposed to a oxygen-poor atmosphere?

My interpretation of that sentence is that it performs better at lower altitudes, where the density of oxygen (and the other atmospheric gases as a whole) is higher.
> "ever-increasing levels of poverty"

people who say this are actually not saying the literal meaning of that sentence. I believe they mean that they observe ever increasing levels of wealth amongst some people, but not themselves or their friends/peers. Therefore, they equate the fact that they are not at the same relative level of wealth as some wealthy people, and thus, conclude that it must be that poverty is increasing.
> Even when the only possible "consumer goods" was a rock

Lots of other "consumer goods" made of more perishable materials just do not have survived...
BTW, I run Pianoteq on a custom-built RPi4. No samples, full physical modelling synthesis. It can handle it with ease.
Nobody here is going to accuse you of violating your NDA :P
Invesco QQQ
do you have an example dockerfile for a ML job ? say xgboost with a CSV data file ... or tensorflow with image data ?

unable to figure out how to construct the job itself and how to submit the dockerfile to be executed.

also - do u support distributed training ?
I don't get it. If it's tax evasion they should go to jail, if it's not, then what is the story?
"Live miserable and alone for 364 days grandma, so we can see you one more day"

Talk about gross.
i wonder at what point where the masses will say enough is enough and take justice into their own hands. one era comes to mind tho, the french revolution. i really do not want to see or be any nearby when people lose their shit. watching all the protests, and people freaking out in washington on tv was terrifying and anxious enough for me. maybe something will change through something positive for once
Ask HN: Ideas to fix the problems at Facebook?
Facebook is getting a lot of backlash lately, with a lot of feedback agreeing with the criticism. There are a lot of smart people here, and likely many folks from FB. Can we give them some constructive ideas on how to fix the problems at FB?
> On my laptop, I can apparently use a USB-C to DisplayPort cable to get 4k/60 output (while the HDMI is limited to 4k/30). But now I've got no way to charge it.

I don’t know what laptop you have. DisplayPort is native to USB C cabling and the Type C connector is the modern DisplayPort connector.

I have my Mac plugged into a Thunderbolt display that uses DisplayPort to display the image and also powers the computer. This has been the original vision going back the the lightpeak days.
As an ex security consultant almost all the bugs I found in Go applications were crashes that happened because of nil. It’s crazy how Rust just gets rid of this whole class of bugs with option and result types (and sum types in general).
Yeah, I too enjoyed learning about soaking and having your friend jump on the bed beside you.

Ah, God bless all the horny teenagers trying to rationalise their way around a belief system derived from an Iron Age society.

Always puts me in mind of a certain Garfunkel and Oates song. (nsfw)[1]

[1]: https://www.youtube.com/watch?v=j8ZF_R_j0OY
> We’d be asked to check if a story about a woman who was arrested for leaving her children in the car for hours while she ate at a buffet was true; meanwhile a flood of anti-semitic false George Soros stories never showed up on the list.

This is an interesting take. Doubly interesting to me because this is evidence for something that was always likely - Facebook fact checkers aren't particularly qualified in the areas they are fact checking.

This woman with a background in journalism would have been taking down posts by doctors and nurses for being COVID misionformation.
I’m fairly certain people of all classes, ranks, and social situations in ancient Mesopotamia, China, India, and Egypt sometimes swept ‘unpleasant’ grief under the carpet too… unless you have some credible reason to believe otherwise?
I’m not really well versed in the history of consumerism, so I ask: Is there a common pattern to what happens with companies which produce harmful products for their customers? Facebook is by no means the first company to do something like this.

E.g. Which cigarette company went furthest in marketing to children, are they still in business? Did any car companies refuse to include seat belts after their safety records were prooven, did they loose good workers as a result of that stubbornness?
I really enjoy this style of humor. Especially when mocking micro benchmark culture and all of the weirdness that happens in those measurements.

And fwiw it definitely seems good to call out “bad play” in the community, but a lot of open source is based around clout and “micro-fame”. Not sure what helps that problem.