skysight-inc/HackerNews huggingface dataset:
How is that particularly functional? In Haskell the same example would be approached at type-level using type classes, something extremely similar to using Interfaces.

I guess in a dynamic functional language you'd probably avoid doing this type of contact-oriented stuff, but you'd rather pass a callback at the last point rather than check type of what you got passed.
Ebooks for February 2020
If good language design doesn't lead to more people using your language, maybe we haven't defined good very well.
Sounds like you need a verb before "support". Maybe "Firefox Preview adds support..."
Except Switzerland, In Europe they're literally robbed from the salary side and not much other benefits either.
KISS but you suggest no sql ? Really ? Just use postgres
why do people lie?

C# is bloated and ugly, they need 3 languages to write UIs

Dart/Swift/Kotlin are much better, no need extra languages, no wonder why they do better at attracting developpers
yeah but the joke was good so I went with it
I was expecting something very different from "Neuromorphic"
At the time I bought my 48SX, I remember briefly considering a 42S. I had a lot of fun with the 48, but in retrospect, I'd have gotten more use out of the 42.

(But what I really regret is not having bought a 16C.)
Why on earth did they make an app which they didn't even have time to get approved? This could have been done easily with a website. Honestly, they could have used Google Forms. A secure, off the shelf, and much cheaper option would have be to setup a G Suite workplace, mail security tokens to the caucus leaders, have them make accounts on a computer, and submit the results through a form.
With news like this (https://wccftech.com/amd-dominates-retail-cpu-sales-outselli...) yea I believe they can do that.
Reverie Labs (YC W18) | Cambridge/Boston, MA | Backend, Infra, Frontend and DevOps Software Roles | Onsite | https://www.reverielabs.com

At Reverie Labs, we’re rethinking drug discovery by building a biotech company that looks and feels like a tech company. We are actively working on several cancer therapeutics programs (see reverielabs.com/pipeline) and building an internal platform to accelerate discovery. We’re looking for front-end engineers, DevOps engineers, and full stack developers to expand the computational systems that generate the next era of life-saving treatments for millions of patients.

If you enjoy any of these types of projects, we’d love to hear from you!
* Designing and developing internal tools using the latest web technologies to enable computational chemists to explore molecular properties.
* Working with Javascript-based data visualization and exploration libraries
* Designing cloud infrastructure to serve billions of predictions for machine learning models via Kubernetes on Google Cloud Platform and Amazon Web Services
* Building scalable machine learning infrastructure so that ML engineers can train thousands of models at scale, visualize performance, and analyze results
* Connecting Docker-based microservices and serverless scripts to enable automated dataset ingestion pipelines that speed up the pace of model development and serving.
* Writing continuous integration and delivery tools to build new Docker containers, deploy updated models, and distribute code in response to Git hooks or other web events.
* Owning the full development cycle of a product from ideation to implementation to deployment (of course in collaboration with a team!)

We were in the W18 batch of YC and are now based in the biotech hub in Cambridge, MA. We offer competitive salary and above-market equity. Benefits include full medical, dental, and vision coverage, flexible vacation policy, and gym membership.

If you have any questions or want to apply, please reach out to me at ankit@reverielabs.com (I’m one of the founders), or apply at our website here: reverielabs.com/careers.
How are Signal and Telegram for group chats?
I would not blame an engineer whose experience and training was inadequate to the task unless they participated in the misrepresentation of the app as ready for prime time. The blame lies with the leadership.
Stop joking or someone's going to cut you.

(That pun wasn't very satisfying, was it?)
Turns out we’re getting rate limited by GitHub, we’re working on fixing this so you can view an example without having to login. Sorry about that.

Update: The rate limiting issues should be resolved.
I discovered at 22 (now 28) that most cities have young person and student programs for inexpensive tickets to the symphony. $20 for any ticket in the house is a great way to spend 10 or more nights a year.
Booter Boss Busted by Bacon Pizza Buy
I have been thinking of Prolog as SQL, but the “goals” are your data generator/table and the constraints are everything in there WHERE-clause.
Made it simpler to reason about.

Learning Erlang was also easier when I figured out that it is (was?) build on Prolog, with its analogy to SQL.
Nvidia Finally Launches GeForce Now, Its Cloud Gaming Offer
... ironically ending up bolstering an already-active adversary in the region, Iran, by removing its “natural predator”.

Foreign-policy circles are full of people who think they are the smartest guys in the room, when they are anything but. Dr.Strangelove is alive and well.
> nobody is going door to door and carting people off in hoods for their ideas

They don't need to, social media throws peoples lifes wide open. How many people have lost jobs because of internet outrage?
Why are switches an anti-pattern?

Switching a simple switch with a strategy pattern can make code far more complex and hard to understand. Switches are simple to code, simple to read, and easy to change.
Oh, yeah, I wrote a Brainfuck interpreter for those https://steemit.com/programming/@michaelzinn/babbage-s-diffe...

I also did a C64 BASIC compiler in Idris for it, if you have a copy with over 800 lines of program memory you can play HAMURABI on it: https://forum.swissmicros.com/viewtopic.php?f=23&t=2193

I strongly recommend that calculator, it's a great programming toy.
Oh interesting, I just learned that firefox for iOS is basically a wrapper around webkit inbuilt into iOS

https://en.wikipedia.org/wiki/Firefox_for_iOS

But does this mean that extensions will never work on iOS ?
I'm not too familiar with that, but I'm thinking in particular of Microsoft's new Mt. Pleasant office (I think) and the Amazon office going into the old Canada Post building at a large scale.
Another take on what it's like to work there when the copy isn't curated by HR and PR.

https://www.glassdoor.com/Reviews/Riot-Games-Reviews-E247538...

Written 1/24/2020 - 11 days ago,

Pros

- Colleagues who really really care about what they're doing

- The best campus and amenities you're going to see in LA

- Being surrounded by other gamers/people of similar ages and hobbies

- Cool products - a ton of R&amp;D

Cons

- toxic, extremely harmful culture for women/nbs, poc and those who don't play the game with the ol' boys club

- lawsuits galore

- sexual harassment left and right, especially from executives and skip levels

- work/life balance is non-existent, and the great amenities help keep you there. (Lots of divorces happen because of this place.)

- don't expect a title that reflects your actual skillset unless you're sleeping with someone, or are a man who knows how to trade on social currency. Riot likes to hire people who are overqualified and make them battle to the death for promotions
One click and now I have global dynos deployed all over the world!
Some people say this, but I think it's misleading; refcounting can make things live longer, but the borrow checker cannot.
Day One at Yalta, the Conference That Shaped the World
They should. Starlink is a huge mistake and whomever authorized it needs to be fired. Tesla is a dystopian company.
Personally I'm looking forward to Stylus. Hard to enjoy the web without userstyles.
For others reading this - this is what good physiotherapists do. Changing the movement patterns and balancing the body instead of prescribing painkillers.
uBlock Origin is one of (if not the) best browser extensions. I want to support websites, I really do. And I don't mind non-intrusive ads either.

But all the tracking and privacy invasion that comes along with that? No thank you.
Can software leaders use metrics without damaging culture?
Since I heard those episodes I've been hoping that the Alabama situation isn't typical. Do you have any special insight about Iowa? Is there an Iowa kingmaker running everything from behind the scenes?
Each project gets a specific directory tree. Those directory trees last indefinitely, though inactive trees are often moved in and out of 'obsolete', 'inactive' and 'current' areas when necessary.

With this long-term maintaining of projects, strict automatic backups are essential, as are designated archive filesystems where things may reside gathering dust for decades. (One particular file which I dug up a few months back is dated 'October 1984'.)

Version control is mainly 'git', though I will sometimes also take snapshot of a work-tree and work on a fork of that if I believe that a temporary side-development may become part of the main-line in time.

Being a single operative, I can work on several projects in the course of a day simply by selecting which one to work on as the muse strikes.

I don't think my way is much different from most other peoples', though of course we all feel that only ours is the 'one, true, way".
Prankster creates Google Maps traffic jams by walking old phones around Berlin
iOS doesn't allow an app store-within-an-app, which would presumably include this. Hopefully the antitrust agitating could lead to Apple rethinking this policy, because the lack of extensions/addons on iOS is really bad for accessibility (among other things).
If you try reading poetry and get something out of so reading, does it matter whether they "have meaning"? It's the practice, and its effect on you, that matters. Like Zen. You've missed the point if you think there's anything valuable to be found, something concrete you can dig up and take hold of, that when you find it you have it and someone gave it to you.

"Meaning" may be present but is irrelevant if the experience is the same—what evidence do you want? Getting something out of poetry? Many people clearly do, if that's the test.
There is a subset of Prolog called Datalog, explicitly designed for use in databases. Datalog queries are guaranteed to terminate, and unlike Prolog it is fully declarative (order of declarations doesn't matter).
1) I do have resharper, I made a comment here about how it makes me lazy because it does it for me, and how I get nervous even jumping on a VS without it

2)Rider though.. It's new to me.. I'll certainly give it a go.

But one of my main points was : 'Hey, we work with this language, we should know it'

Get me ?

Note : I am not fighting against tools, just that sometimes, me included, the tools make us not go and search why resharper is screaming: 'you're an idiot'!
I'm outdated. I used to have 4 different python interpreter builds, for different purposes, where the modern world would be using lua as a glue language. I had nothing like the scale, staff, or budget of Discord; all I had was need and tools that could bend to fill it.

I think this is a great write up of why they chose a different tool. I don't say it was the wrong decision, they make that argument pretty well too. I'm still surprised that either Go isn't malleable enough to have bent around the need, or they didn't feel it worth more effort than parameter tweaking to bend it so.
I have both the HP15C and two HP16Cs, though I am not old enough to have bought one new. :o) Truly awesome calculators, even if they are a bit slow sometimes. The form factor of the Voyagers is amazingly perfect; in fact the ratio of the length to width is approximately the Golden Ratio if I recall.

I use mine regularly as I prefer a tactile instrument. Plus the mental challenge of implementing programs in a constrained environment is invigorating.
So other comments didn't mention this, per se, but Go gives you tools to see what memory escapes the stack and ends up being heap allocated. If you work to ensure things stay stack allocated, it gets freed when the stack frees, and the GC never touches it.

But, per other comments, there isn't any direct malloc/free behavior. It just provides tools to help you enable the compiler to determine that GC is not needed for some.
Why the hell would anyone work at a place like that
"new paradigm"

"this time it's different"

Everyone is very impressed that the low rates seem to not being doing what they're 'supposed' to, but that's a long way away from eternal low rates.
Hopefully Java will support proper values regarding inlining and on-stack allocation for non-primitive types soon, but yes option types are a benefit in Rust as long as you’re not using any more advanced reference libraries.
So what? What's your point?
I Googled around, but couldn't find the answer. What is "NIF"?
Discord also use Elixir - there are comments elsewhere above for why Elixir might be a bad choice in this case.
Reading through this I thought "this sounds like everything I heard about Riot a few years ago but I wonder if things have changed more recently" then I saw the time stamp...
To aid in navigation, the criticism starts with this comment:https://fringeassociation.com/2019/01/07/2019-my-year-of-col...
I personally hate when official documentation uses badly applied approaches because it will be invariably be quoted as source for some "best practices" argument at some point.

That's clearly a use case for interfaces and type-level programming.

They could have made a better and shorter case with error handling logic.
Only four states use caucuses (IA, NV, TX, CO).
https://serverless.com/ is a layer of abstraction on top of the big providers
Counterpoint, the primary use environment of the application will be on a smartphone. Web applications are not even second class citizens on iOS. In a situation where the user will be entering data all night, opening and closing and refreshing, variable internet connection quality and so on, all else being equal I would imagine the ideal platform would be a native application.

I lean towards agreeing with you that a simple website plus cheap laptop would the real world best case, but I can understand why you would want a native app.
You can't bill 10's of thousands of dollars to a donation funded political organization if you do that.
Beyond the spinnaker, there are several yachts using a modern square rig: https://en.wikipedia.org/wiki/Maltese_Falcon_(yacht)
https://en.wikipedia.org/wiki/Black_Pearl_(yacht)
Thank you for making this a productive space. You are getting paid for this right?
Same thing Jeff Bezos says with Amazon. Focus on the business and the stock price will follow.
It seems to be a common theme in the video game industry. There are so many people that are very passionate about video games to a degree that they will take a lower salary and worse working conditions than they could get coding for any other industry. It's passion exploitation.
I use a magnificent HP emulator called nonpareil for almost all my RPN needs (the rest being covered by dc and xcalc -rpn).
Local storage is obviously not an option - imagine your project has a few gigabytes. Coding example was just to illustrate the problem quickly for everybody to understand what the issue is.

Forcing user to generate/download ZIP at some well-defined points in time is a horrible UX idea; in addition it leads to desynced content of files and local storage. Browser's local storage can also disappear if SQLite gets corrupted, making it a nice SPOF for all PWAs that are installed. Imagine not losing data just for one app, but for all of them.
> Thus if you find a good CEO they are well worth a much larger salary

Of course. And to be clear I'm not quibbling about CEO pay being higher than the minimum wage.

The question that I've an issue with is how much larger. Back in the 1950s the answer seemed to be 20x the minimum wage or whereabouts. Nowadays it's more like 360x. [0]

CEOs were doing the same kind of job at the time.

And just think about it: it means the typical large company CEO earns in one day what his baseline employees earn in a whole year. That's just a recipe for a French or Russia style Revolution to erupt.

Plus, who actually needs $1M/year? I've earned fairly good money for years -- but still a fraction of that -- and I'd have no idea how to spend that much without investing up the wazoo. And in case you're thinking "I'd know how", sure, the answer is yes, everyone does -- for a few months. As a salary, $1M/year is ludicrous. And $10+M/year is sociopathic. No one is worth that much.

[0]: https://www.forbes.com/sites/dianahembree/2018/05/22/ceo-pay...
As an example, if I were using a PWA-based schematic editor, I couldn't just hit Cmd-S and save it back to disk without having to choose the download location etc every time?
Just want to say I’ve been following you guys since you launched and I think you’ve got a great product! It’s a bummer that the big CDN players have caught up to your original features, but you’re still alive with what looks to be an awesome iteration. IIRC you’re co-locating your servers and have a fast network too. (Do you peer at exchanges?)

I haven’t seen fly.io in a while but it looks like you’ve reframed it to app hosting (in addition to delivery)? I like that move, and this is a really cool hack you’ve got here. It’s a nice onboard ramp for Heroku expats who otherwise have no reason to leave. The “one click” is crucial and reminds me of Cloudflare’s initial foothold (“just change your DNS”).

Do you have any plans to replicate this for other PaaS providers?
German is Subject-Object-Verb (SOV) order. English and others are SVO. I always liked SOV languages since first learning one because they feel like using a Reverse Polish Notation (RPN [1]) calculator like the HP-15c (just mentioned here recently [2]). The verb, like the operator in the calculator, comes last, and operates all on the inputs before it.

[1]:https://en.wikipedia.org/wiki/Reverse_Polish_notation

[2]:https://news.ycombinator.com/item?id=22222897
Errrr exactly ... and I’d love to see the emails from folks going ... don’t do this!
> I consider HP-28S a work of art.

I'd extend that to the whole HP calculator lineup through about 1994 or 95.

There are a lot of aspects I could single out, but William Kahan's involvement in their numerical algorithms is a particular standout for me. They wanted high quality numerics out of battery powered 1970's era micro-electronics, so they brought Dr. Kahan in to design the algorithms necessary for the task.

(Dr. Kahan is also noteworthy for his involvement in IEEE-754, which is still the standard for floating point today.)

Serious, serious engineering went into these calculators.
Boy, did this conversation veer off-track or what?
Never heard of a death march? A bit dehumanizing eh?
Really? My take was that it was. They mention a bunch of cached data, that rarely got ejected (so not generating a lot of garbage), but that took a long time to traverse (so when GC DID occur, it took a long time), which implies it being large.
> Most people find "swipe and pay later" far more convenient,

As I said most places accept other options of payment and the pay later part seems completely irrelevant unless you have money management issues.

> "oh it's Joe, I'd better answer"

Usually it fails for people I know. Which makes it anoying since I usually can call back my mother later as she tends to call every few days, but have to answer when its my landlord who only calls when I missed something important.

> but rapidly reaching the point where even the existing & concerning bugs are better than facing distracted/drunk/debilitated/dumb human drivers.

Amount of drunk drivers I face daily on average: 0.0001.
Amount of self driving cars is see daily if we adopt them completely: ~500.

I would still take my risk with running into that one drunk driver over several thousand buggy cars daily.
Why not?

"IT Services and Support"

The real issue with that approach would probably be a requirement to have a computer on site.
Awareness is already on the way. It's been there from the beginning in primitive form in the right wing's disdain for "political correctness", but I've seen pretty hard-line progressives acknowledge that cancel culture (IMO a different face of the same problem) is toxic. This is biting everyone, and even though humans are dumb sometimes, it's not a stretch to believe that we'll notice it. The internet accelerates identification and naming of problems as well.
Yes, more modern versions of square rigs (using motors, or designed without the yards -- again, spinnakers) do have vastly reduced need for the crew. But I was focusing on traditional rigs.
>They would go out of business in the first place paying for storage costs alone - let alone the access of everyone else to counter the rogue self-replicating.

These things reduce the total number of paperclips produced, and therefore would be accounted for by such an AI. The Universal Paperclips [https://www.decisionproblem.com/paperclips/index2.html] game has a pretty good take on it.
It's easy to hack analog as well if the administration is in on it.
Unreal-based “digital playground” seeking virtual world fans as alpha testers
Is it definite that Preview will replace the current default before it gets full add-on support? That's surprising.
Nobody was misled. Everybody knew, but their careers depended on going along with the fiction. Maddox says as much, between the lines. “Never during work hours”. During work hours you shut it, look for excuses, change subject...

It’s the banality of evil, cynically exploited by ruthless operators at the top.
Maybe if we keep at it, we can argue it until Electron's death?
> > and furthermore, even if it did (I see conflicting reports), if you collect IP Address and another pseudonymous ID and don't join them, the ID isn't personal data.

> The transmission of data is already covered by GDPR, you don't have to store the data to be bound by the law.

This cannot be the actual correct interpretation of the GDPR, because under this logic _all_ IP packets on the public internet (made by/to EU citizens) are covered by the GDPR because you are transmitting data alongside an IP address.
With CouchDB you could have all that data in 1678 human readable files.

Or 1678 password protected databases with one or more human readable files in them and let CouchDB handle user auth, which CouchDB makes really easy.

You could do the same thing with a simple flat file database using directories and files and system level user access, and it'd be very fast too.

This is pretty much the kind of thing CouchDB is designed for though and has tools built-in to make it easy.
I’m truly astounded that anyone thought this was a good name and took the time to write this marketing copy:

Why Shadow?

When a light is shining, Shadows are a constant companion. We see ourselves as building a long-term, side-by-side “Shadow” of tech infrastructure to the Democratic Party and the progressive community at large.

https://shadowinc.io/about
Can confirm. The bocker code (incl. my modest contributions) was targeted towards showing that the Linux toolbox was available and scriptable.
Using lab automation equipment, and listing out which equipment was used is another step in the right direction.

I'm thinking about it from the perspective of a software developer for whom things like jenkinsfiles, vagrantfiles, and CloudFormation templates are a thing.

Science should have a similar standardized domain-specific way to specify their experiment setup procedures.
If the engineer started a company, solicited a bid on the project, and accepted payment they are at least partly liable...