skysight-inc/HackerNews huggingface dataset:
>in sunny suburban Houston.

My parents moved there after I left (I visit once/yr), and that place is a literal swamp, and would not be so populous without the invention of AC.

>If it really, truly cost less to go without plastic, poor people would do it,

On what are you basing this statement? I don't use the plastic bags in the produce section, I just put produce directly in the cart (and wash them when i get home). Prepackaged food costs more because the manufacturers are "adding value." Try making potato or tortilla chips at home, and tell me it's not cheaper to pay $0.25-$0.60/oz ($4-$9.60/lb). Raw potatoes are $2/lb; cornmeal is even cheaper.

It's all about convenience. Convenience stores have the most ridiculous prices for almost everything, and they sell a lot; gas is the loss-leader with razor-thin margins.
Attributes are XML’s foot-gun.
> Thats one of the point of programming test, there are tons of framework/language out there, every company might use different language/framework, a standardize test streamline the interview process, make it easy for you to interview in many different company.

As you said, they're very different. The thing is it might not be possible, as the technology develops and diverges, to have this one standardized test.

> It very least shows that you are care enough for the job that you willing to prepare time to prepare for it.

It applies to grinding leetcode as well, so not really related here.

> Sure, life is never fair, but for those who are worse test takers then it just mean you have spend more time and effort to practice it.

It can't be like, because some people are just not good at being tested, sorry, we don't want to work with you. They're of different purpose.
I've a certain sympathy for your position but I interpret "human readable" as meaning readable and somewhat comprehensible without using specialized tools.
Hmm so olivine is $25 per ton while coal is $50 per ton. Assuming a roughly equal amount is needed to offset, it could work, increasing energy price by about 50%?
Because they make more money like this?
Closing of Pacific Standard and Topic Shows Perils of Depending on a Rich Patron
What a deceptive article.

They take a crypto conference happening at a prestigious institution and sprinkle in some bitcoin punditry to make them seem related.
Two specific things about JSON: elements with the same name overwrite each other; and even though parsers are generally good about it, items are not required to be returned in the order they appear in the file.

Oh and there's no comments.
> Yes, IMAP requires expensive coordination among multi-master servers to generate UIDs in such a way that won't mess with client synchronization. In other words, IMAP is not a fully distributed design

Just use NNTP! /s

:)
In the iOS version of the Audible app, Apple would get approximately 30% of the purchase price if it was bought in-app.

For digital content like audiobooks where Audible earns approximately 30% per title (they pay the publisher 70% of retail) there’s no real profit margin.
I like this. It sort of simulates requiring a wired connection for communication.
Call it landline.
I like your thinking around the trust issue.

It's a totally different matter between hiring new grads, and non new-grades. cspa.io seems only to target new-grads. But as you said, it's replacing one degree system with another similar, but maybe evenly good/bad system.
Only sort of, and cut much more than xargs. in fact, to a newcomer, seeing xargs in a command pipeline would I imagine be completely unintelligible until reading the man pages, as it was to me the first dozen or so times I encountered it.
For the last 6-8 months I've been working on a hybrid electron + web app that uses files on local disk for storage.

I have a Datastore implementation that uses disk when locally and firebase when remote.

https://getpolarized.io/2019/03/22/portable-datastores-and-p...

You can read about it there.

I thought it would be a great idea to use just simple flat files as you can commit them to git, diff them, and there's kind of already an API for working with them.

In retrospect I regret it and wish we had something more powerful.

First. It's twice as much code to maintain. Which introduces bugs.

Seconds if you're keeping your PDFs online vs on disk they're duplicated. It would be nice to build in a higher level abstraction that was both network AND disk aware and just pulled things down when you needed it.

Third, the annotations on your PDF aren't really indexable without a 3rd party system.

Getting the right balance of remote-first vs web-first is tough.

Now, after building a complex webapp with electron support I think it's better to go web-first and then try to use the browsers local caching to get offline-first support.
I'm from Bosnia and I can understand almost everything. There are some words where I have to stop and think but in the end, it's completely understandable. This is a great idea!
There are alternatives -- Julia and R both have bindings for Keras, which gets you Tensorflow, CNTK and Theano. (I think there are bindings for Tensorflow directly from R and Julia as well.) Once you have a trained model, it doesn't really matter from the production standpoint how you trained it.
As someone who grew up fishing in the Keys, there are quite a few problems with the analysis and the article.

1. Goliath Grouper (formerly known as Jewfish) have been protected in Florida for quite awhile — meaning none could have been brought in for the more recent photos at all (these are the huge fish in the first few photos). Anyone who fishes in South Florida knows how abundant these fish are now. If a single person wanted to (and the law allowed it) they could easily bring in a half-ton of fish in a day. In some places it would be possible to do this from shore, without a boat.

2. Catch and release for species shown in the older photos: Permit, Amberjack (known to be particularly worm-filled) Ladyfish, shark species is greatly on the rise as modern fishermen in Florida have no interest in eating those fish (Ladyfish particularly are considered trash fish and/or bait, although they are quite fun to catch). Charter captains will STRONGLY encourage their release.

3. Using average is a poor metric when people were bringing in multiple 300lb.+ Goliath Grouper and now the emphasis is on keeping smaller food fish: Yellowtail Snapper, Grunts, etc.

4. Fishing in the Keys is HIGHLY seasonal. There’s no indication in the article if the photos are from the same time of year. I would guess the older Permit-filled photo is from the winter and the newer photo with Yellowtail Snapper and a few other smaller fish is from spring or early summer.

5. The specifically mentioned shrinkage in shark size is again related to both laws and changing priorities in fishermen and charter captains. Very few people will consider keeping a shark these days unless the fish is dead when it gets to the boat or it’s a small Blacktip or Mako that might be good eating.
Copy/paste is working fine on my phone with Android on both Firefox and Chrome. It is just a long press.
Perhaps you should stand on that soapbox a little more often. People are way to enamored with their little 1970's ed and ex derivatives.

Every veteran in the field knows that data and data structure are the primary enablers for almost any solution. Nevertheless, we have regressed in the last decades w.r.t. that. Had we had better structured (AST-driven) editors and context dependent representation, XML (or sth similar) might have taken off.

Personally, I blame the exponential increase in inflow of new developers. Nothing but reinventing the wheel without knowing history.
Dallas-Forth Worth leads the country in apartment construction and leasing
Worry of mine is by fishing we've been extracting trace nutrients of the ocean food chain that aren't readily replaced. Which is why the plankton is disappearing too.
Just XOR 21 times, problem solved!
I'll say it: I think YAML is great and a joy to use for configuration files. I can write it even with the dumbest editor, I can write comments, multi-line strings, I can get autocompletion and validation with JSON schema, I can share and reference other values. It allows tools to have config schemas that read like a natural domain specific language, but you already know the syntax. I haven't had problems with it at all.
Lisp was never compiled that early; that came much later.

But sure, I stand corrected; FORTRAN was technically the first compiled high-level language.
What do you do for people who refuse to go to a shelter for any number of reasons and just want to continue doing what they’ve been doing for years now?

Not trying to put you on the spot with a “if you don’t have a solution...” trope, it’s just something I’ve always wondered.
Interesting observation. Here is another one that I haven't seen yet....

Forcing criticism of the state to stay at the individual level drastically reduces the potential for foreign-funded fake grassroots movements to change the trajectory of domestic policy.

This stops a very common social attack vector that governments in the west readily employ around the world.

Anyone on the receiving end of American foreign policy hostility can understand this protectionist position.
Fed, Big Banking Responsible for Leaving US Behind Real Time Payments Curve
This breaks when you have multiple services in potentially different programming languages that need to read the same config values.
ini if needs are crazy simple, YAML if you need a structure like JSON's but with something any human ever needs to interact with. JSON if humans aren't in the loop.

TOML, in my opinion, is like a weird mishmash of JSON, ini, and bashisms. Though I have worked with it a lot less than the other formats, so YMMV.
This isn't specific to Slavic languages, it's the norm for all sorts of related languages or even the same language evolving over time. Think of the etymology of 'nice' or 'guest'/'host'/'hostile'/'hospital'.
True, but personally, I think this a cost well worth paying for intelligibility and self-documentation. In my opinion, documentation and clarity is more important than maintaining programmer's flow and being economical with command length (and therefore typing time), especially with newer tools that manage a command-line history better. Clear command names pay dividends that outweigh the cost of repeated typing. The dividends come when another person inevitably picks up the shell script you wrote or the documentation you've written to ramp up - and they might not have yet achieved the same level of fluency with the command line. For them these commands might not come pre-integrated.

I would never accept a function in a code review named 'xargs' no matter how much of a short-hand convention it became. I think many company styleguides enforce similar rules for code. Why should command line tools be any different?
Yes, that's the point: there were, are, and will be, protocols or technologies that are popular and it will be Very Important that you use them. Until they're not important.

Maybe Apple will be better at staying relevant than Research in Motion/Blackberry.
How is that relevant for config files though? If you implement an app and want to use a config file, you don't have to use namespaces. I agree that namespaces are no fun, so I don't use them for my config files.
fish shell is looking for a new text serialization format for its history file (currently it uses an ad-hoc broken psuedo-YAML).

Boxes to check:

1. Self describing format

2. SAX-style parser available to C++

3. Easy for users to understand and ad-hoc parse using command-line tools

4. No document closing necessary, so appending is trivial

YAML looks pretty good:

- cmd: git checkout file.txt
when: 1565133286
pwd: /home/me/dir/
paths:
- file.txt

protobuf is also an option:

entry {
cmd: "git checkout file.txt"
when: 1565133286
paths: "file.txt"
}

though I am unsure of how well its text serialization is supported.

Any suggestions?
Or commenting JSON?
If you were employed to write apps you would have a solid wrongful termination case. But I guess google gets to write it's own employment law. This needs to get fixed.
Quantum Bullshit Detector
Sure, but it'd be nice to have some of the other features that it offers.
It'll be politically easy. Nobody wants someone else able to steal their money.
My two cents,
I skimmed through a few texts and I can understand 60-70% of what I've read. I'm a native Russian speaker, btw. However, I'd say I'd be skeptical about this whole idea, since I'd still need to invest considerable effort to learn the rest. Instead, I'd rather learn English, even though it's even more effort, still, a cost-benefit ratio seems to be much better in my particular case, as English will pretty much let me communicate with 1.5B people, which probably includes most Poles anyway.
JennaMarbles and Julien Solomita covered this app, and the "Alive with me" (only chat if you have 95%+ battery life) and they seemed to enjoy it.

https://youtu.be/id2engoWMv8?t=554
Oh, interesting. Have to go through it. Thanks!
A smart phone from 1984 – The STC Executel [video]
I follow this plan in many (maybe most) app config situations, but it has at least two noteworthy drawbacks:

1) it presents an obstacle to sharing config files in a multi-language environment.

2) writing user prefs in the host app’s native language is fraught with security issues

The first concern is admittedly niche, and both concerns are addressable with some care and thought, but they’re good to consider.
Your question was not reversing a string. You also mentioned fizzbuzz.
That's the one Akka uses, which probably comprises the majority of HOCON usage.

I've also used the Python port without issues.
> What do you do for people who refuse to go to a shelter for any number of reasons and just want to continue doing what they’ve been doing for years now?

How about you start with the part where there aren't enough shelter spaces right now? Once you get to have only people who don't want to stay outside shelters, you can start asking them why they don't shelter.

NYC has ~95% sheltering rates, Bay Area is at 33%, GP literally quoted that in their comment. Bay Area homeless folks are not so different than NYC's that they'd magically be 3 times less likely to get into a shelter. Hell, you click the link, you know that Chicago's at 74% sheltering, Denver's 84 and DC's 85.

Meanwhile LA's sitting pretty at a good looking 25% sheltering rate.
And we have a startup, guys (and gals)! Huzzah
I am usually anti-google and I would never use a chrome book. But man! I had to edit a pdf a while ago and it was such a horrible experience on windows. A free app on adroid did it easy-peasy.

I would still prefer windows over a chromebook but I don't think people who prefer a chromebook are clueless either.
For historical precedence, see "Moore's Law"

Talking to experts in the field, we're doubling the number of functional qbits (ie accounting for error correcting requirements) about every 12 months right now. Looks like current number is 16-qbits, where many algos get "really interesting" around 1000 qbits (and functional even before that). So 5-6 years until a potential total transformation in computing paradigms. Quantum is in a similar place as deep learning in 2012.
Thx. Valid Point.
How about JSONL (JSON Lines)? http://jsonlines.org/

Ps. Thanks for (all the) fish, it's my daily driver shell and keeps me that much more sane c.f. the alternatives.
What are the de facto tools for formatting and querying XML files through a CLI? They should be ridiculously simple to install and use.
Setting up a killswitch for attacks with ufw and fail2ban on Ubuntu Linux
https://edavis.github.io/hnrss/
Maybe not needlessly expensive? Seems to be around 600$ per month (rounding up) on AWS to store there. So maybe 8k a year depending on traffic?

Plus like another commenter mentioned you can also just store multiples of 10 and you are at 80$ per month.

Plus, how much Dev time would be saved from this simpler approach? Multiply average hourly rate and you may have saved money.
People who place photos on a resume are not a protected class. Perhaps it is a bit unusual to automatically exclude those applicants, but it is _not_ discrimination (as defined by the law).
How do you prove you're a passenger and not the driver?
Will breaking classic computer public key encryption reveal any secrets that were encoded prior to them being obsolete?

Should we be recording encrypted streams and saving them for a few years until we can break them? Is there any value in that?
Where are the numbers on revenue here or what point of scale shows profit. They show a spreadsheet with 10 users costing $2,800/mo to maintain and $24k upfront. How could that ever be profitable at a competitive price point?

Am I missing a link here or something?
FYI, This was discussed a little while ago: https://news.ycombinator.com/item?id=20403570

I do wonder about the effects on aquatic ecosystems and migratory birds/other animals that use the beaches to nest.
> we need something better than IMAP/POP to have a fighting chance in challenging google

How's that? I don't see how messing with IMAP/POP/JMAP will make a difference there. Mail delivery, over SMTP, is what the Gmails and Outlooks of this world are so nasty about. They claim to protect their users from spam, but small mail servers get killed in the crossfire. Mail clients downloading mail over whatever protocol is a trivial problem by comparison, and they have zilch to do with SMTP abuse.
Online startup pitch contest, winner gets 10k$ prize
Can you pay for some large number of subscriptions to all the streaming services then sell a wrapper service that offers all of the content and will swap logins for you depending on what you watch?

I guess the big players would shut that down really quickly.
it is not absurd reasoning. Source: being Chinese
if I’m going to be developing, I need a compiler, not a REPL or a notebook. Haven’t managed to find that
Could you elaborate a bit? I don't know much of their code base (but I've used it as a user) and I'm curious as to what is done wrong.
Been working more with Dhall and have really enjoyed it so far.

https://dhall-lang.org/
I think a lot of people that set out to design languages don't start out with the top three design goals as, fast compile times, fast startup, and robust hooks for tooling. The problem is if you don't start out with those as primary design goals you're going to be totally hosed once they become a problem later.
Yaml is great at the core. It just has too many features, the first things I disable.

A simplified subset, .syml would be a good idea.
Slovak - all understandable.
I love that you have also read Illuminatus!

Check ouy what I just bought at an art exhibit last week:

https://imgur.com/gallery/6pe0ccG
Dune Buggy Driven by Steve Mcqueen in the Thomas Crown Affair to Be Auctioned
If you have libxml2-utils installed (package name may vary depending on your distro, but it almost certainly has a package) you can probably do something like "xmllint --format". You can also use "xmllint --shell file.xml" to get an interactive shell, or execute an xpath query and return, eg. "xmllint --xpath //foo file.xml". Use "-" for the file to read from stdin, as you might expect.
I run one of the drand nodes. Yes, the membership is limited. If someone wanted to join they can by just asking and committing to run a node for the long term. It is not a permissionless system, and so Sybill attacks are not in the threat model.
Croatian here. I understood everything as well. No way I could write / construct anything with it without full-blown learning. However, I also understood all of English used to describe it and I can use English to write and construct text already. So, there’s that too.
The python runtime is not the bottleneck.

This smells like an overgeneralization. Often things that aren’t a bottleneck in the context of the problems you’ve faced might at least be an unacceptable cost in the context of the 16.6 ms budget someone else is working within.
Then why is wind + storage winning bids as the cheapest resource?

https://www.utilitydive.com/news/xcel-solicitation-returns-i...
> or at least allow a mechanism to request the user's permission to use third party cookies for sites they trust.

Isn’t that what the Storage Access API is for?
What works for me is to consider what work the engineer will be doing, and ask them to write code to prove they can do it.

For instance, a front end engineer can be expected to be able to write a to do list or similar app in a framework (ideally the one your team uses, but not a hard no hire if not) app with minimal googling (although that’s fine as long as not excessive) in ~45 minutes.

Then you have to look at what level of experience they have. Less experience requires more mentoring generally, which may be fine depending on how much time your team budgets for that work.

Lastly, measure their body language and tone of voice to check for red flags pointing to difficult communication styles or people who treat others poorly.

If all three match, hire!
I have started to learn Julia recently after some following the news. The addition of a debugger finally decided me to give a try. For the record I have been using Python for scientific programming before numpy existed, also a little Matlab too.

Since my experiments are just some simple implementations of kmeans and bandits epsilon greedy algorithms take what I'm going to say with a grain of salt. Anyway:

I find Julia very interesting. I managed to make kmeans fast with type annotations. If I were to summarize I would say that Julia is a much better cython. I never managed for example to debug cython. Profiling also seems to work in Julia, another thing very hard to do in Python. On the other hand, as in cython, sometimes you don't know if some missing type annotation is slowing your program. It remains to be seen if the "verbosity" of type annotations is going to help or slow its adoption.
Slack and Google Docs are also pretty bad.
Sometimes the biggest hurtle to getting a job is just getting to the interview.
That's genius, if we could upset the notepad and pencil industry, we would be huge!
Just one case, I run an event every year and do all the ticketing myself. As a result I run, over a course of a few months, several hundred financial transactions. Put yourself in that position and try to take the survey.

Look at question 2 - I'm not really a retailer, nor do I run an online freelance business, and in this context I'm not being a consumer. It just gets worse from there.

It may be that I'm not in your target audience, so having me bounce is not a problem, but you could think more about that and make it clear from the beginning.

It's really not clear what you're trying to extract from this. Beyond that I don't really know what I can contribute.
“Lightning rod activism”, where a group creates a lot of emotional discharge around a visible but useless aspect of a serious issue — but ultimately just diffuses energy and stalls progress on the core issue.

It doesn’t just happen with the environment.

And yes, companies fund such activism for various reasons.
fucking sick
> you can just as easily force the compiler

Have you actually tried the instructions in there? I did, to get a better time for julia in the n-body programming languages shootout https://benchmarksgame-team.pages.debian.net/benchmarksgame/... (I am the current leader among julia implementations). Suffice it to say, it did not work. I mean i'm not a brilliant programmer or anything, but I would hardly say it's "just as easily".
> "There were a lot of people at the company that were horribly, horribly unhappy… that Ken and management would capitalize on someone as controversial and dark as Daryl Gates. And Police Quest 4 got [a] different name inside the company. We started calling it Rodney King’s Quest."

Pretty interesting read. I was totally oblivious to all this as a kid who loved Sierra games.
Compiling a game engine (Unreal) seems to use less RAM than browsing the web...