skysight-inc/HackerNews huggingface dataset:
Thanks. The Tinder comparison is fairly clear, but there's still something nagging at me. Tinder (I think) is partially based on physical location. I suppose there's always "cyber", but that's kinda what I'm talking about. "Cyber", well, cybersex is a very distant and unwanted second-place compared to the real thing. I'm thinking there's something similar here. Studying with someone else, it seems to me, has a strong physical component that requires a face-to-face meeting. I don't remember adding location information to my profile, so I guess your algo doesn't match location? It might be useful when trying to create a study group.

Otherwise, for pair or group studying over the internet, I haven't been satisfied with anything that I've seen. That adds some difficulty to the social interactions once the connections are made, and anything that can be done to ease the introductions would be helpful. For physical meetings, it seems like the initial communication might be 'Hi, I'm so-and-so, if you're interested, we can meet in the student library at 10:00AM', or something like that. For Internet-based studying, I'm not sure how that interaction should go. Something like 'Skype me @mynamehere at 10AM EST and we'll study together' doesn't quite seem right to me, because IMing or IRC seems too cumbersome and slow to be useful for studying. I think I'm just ignorant of the tools that can be useful here, but what I've seen so far appears lacking to me.

Another thing, how do I actually find a list of my buddies? OK, I see them now under 'Notifications'. That's unexpected. I was looking for 'My Buddies' or something like that. I'm not sure what 'Notifications' would be for.

.. and the gray overlay does highlight the search bar, I just didn't immediately notice it. My eye is on the 'Search' button that I just clicked, and that gets covered by the overlay, so it gave me the feeling of 'WTF just happened?'

I sometimes feel like a bit of a dick when I critique the work of others, so I'm thankful that you're not taking this the wrong way. In fact, the only reason why I'm looking at this at all is because I think you've done something cool here, and it's potentially very useful. I think you're doing a good job here, and I hope the best for your project.
I also really like such posts. I have never written an interpreter. What do experts recommend i.e. how can someone without a formal CS background learn about write an interpreter? Any good sources, articles, or books? Thanks in advance.
"If you found out that you can feel really, really good by sitting and doing nothing... would you do it? Of course you would. :)"

Nope, I'd go for walk. Meditation is passive and lazy. Being outside in nature with the sounds of the birds and the UV light, being actually connected with the universe, being alive.
I was thinking of using something like this: https://www.uistencils.com/products/website-stencil-kit
AKA. the usual confusion between "genetic programming" and "genetic algorithms".
>I think this is great. I see a future where designers can draw and create an interactive prototype.

We are already there with Framer X and competitors pending launch in the near future. There is a learning curve that most designers are not super comfortable with yet, but I expect that will improve quickly. We also are limited currently to React for Framer X but I think opening it up to other front-end frameworks is on the horizon. Exciting times!
I feel people who are only willing to point out negatives (without any appreciation for good parts) should refrain from giving feedback. Frankly speaking, such feedback isn't very motivating.
'Predatory' Dartmouth professors plied students with alcohol and raped them
ReFS isn't meant as a mainstream FS. It's a pure storage FS that is meant to specifically work with backup applications for space saving purposes and with Hyper V. You can't even boot an OS off it, and the overhead from the block cloning technology simply cannot be compatible with normal OS usage.
I totally agree with the two issues you listed! I think both of them are well enough addressed with Cycle State, a new state management library. It has an API makeCollection() specifically meant for dynamic lists, with good DX and great performance. Also I regret imitate(), and gladly using Cycle State I haven't found a single need anymore for imitate().

Not mentioned in the official docs (yet), but Cycle.js has nowadays full support for React DOM and React Native.
I was thinking of situations like EpiPen, text book rent seeking.
If half of cars are fitted with an obvious guaranteed successful anti theft device, given a certain level of car theft the odds of a car not fitted with the device being targeted are doubled. That’s just basic arithmetic.

Nobody is blaming the purchasers if the anti theft device, they’re not doing anything wrong. We’re just analysing the consequences.

You not liking, or having some kind of moral allergic reaction to the implications, doesn’t change the facts. However it would be helpful in having a rational conversation about this to at least be able to talk about it without politically charged linguistic revisionism.
It sounds like you don't. But many in my org come to me with an idea, and having them think through the logical pieces and build a functional wireframe would help under resourced people like me so much.

Also, many people just think that business logic for sanitization and validation "just happens." The barrier to wireframing, for them, is too high so they don't. But in this idea, I could see someone submitting a wireframe to me and my response being "well what happens when a phone number is international?" I'm educating stakeholders on the functional cost of producing their idea.

This would theoretically create a feedback loop for future ideas and initiatives as now, they've begun to be educated on the process. They have direct experience.

Anyway, anything to lower that barrier in order to partner with and teach my executives and their supporting staff would be a huge win. At least for me.
USP Labs Modern BCAA+ 536g
From the HN Guidelines:

Please don't complain that a submission is inappropriate. If a story is
spam or off-topic, flag it. Don't feed egregious comments by replying;
flag them instead. If you flag something, please don't also comment
that you did.

https://news.ycombinator.com/newsguidelines.html
Wekan Year 2018: what we archieved
Too many of the social event/party/gathering things that I go to use Facebook events as the primary means of letting everyone know about the details (when, where, last minute changes, door code, etc.).
Eh. Everyone is acting like $3B is some massive some of money. The State of New York recently sealed a budget for ~$168B and and the economy of the state itself is somewhere around $1.2T. Hell, Amazon itself has a market cap of nearly 800B.

As of 2017, "[m]ore people are leaving the New York region than any other major metropolitan area in the country":

https://nypost.com/2017/04/01/people-are-fleeing-new-york-at...

So, 25k additional people is closer to stemming the tide of people leaving rather than overcrowding an already hot market.
You reminded me of this: "How I Fixed a 10 Year Old Guitar Hero Bug Without the Source Code"

https://youtu.be/A9U5wK_boYM
5 Tips to Build a Rewarding Relationship with Your Freelancer
It's not uncharitable. It's documented fact.

For example, Dr. Frank N.D. Buchman in fact did praise Adolf Hitler in a published interview [0], and did in fact meet with Himmler in Germany at the 1936 Olympics [1], and was close friends with Putzi Hanfstaengl, who personally helped Hitler into a car to escape after Hitler fell and dislocated his shoulder during the Beer Hall Putsch and was later his foreign press secretary. [2]

After Buchman was roundly criticized in the U.S. for his support of Hitler, he changed the name of the Oxford Group to Moral Re-Armament. The Oxford Group was, of course, the birthplace of Alcoholics Anonymous, and Bill Wilson attended its meetings for four or five years before breaking off to form AA.

I'm not a fanatic. I'm simply someone who was exposed to AA and discovered what a toxic dump of bad ideas it is. Which is what prompted my original comment that it is no surprise that Synanon was incubated in AA meetings.

[0] http://web.archive.org/web/20160508021611/http://www.orange-...

[1] http://web.archive.org/web/20160417033412/http://www.orange-...

[2] http://web.archive.org/web/20160319224125/http://www.orange-...
Crap, one more thing I meant to add -- Stanford Lagunita (lagunita.stanford.edu) has a number of interesting courses that you might be interested in indexing.
Seems like a false connection - putting a Walmart in NY creates additional competition for local retail. Putting an Amazon HQ-dot in NY has basically zero retail impact.
Love it!! When I don't see one, I actually get frustrated. Especially when it's a super long multi-section landing page.
this is pretty cool!
one thing on the image drawing one is that there are "industry-wide" common practices when using a placeholder/drawing one to represent an image as a square/rectangle crossed from each angle (if I explain myself correctly).
this dates back to the print design days, but would be a shape that's a lot easier to draw than the pseudo picture that's common in OS UI's.
Yotako, which has been linked somewhere in the thread by tyingq (which reminds me of the Palm Pilot days) uses a similar approach as well. It makes it easier to draw and faster too
That is ironic if true...
You are missing "having read the article". #1 MFA, IT computers never left unattended/accessible, even IT accounts had minimal permissions, "IT like" behavior on non-IT computer caused alert (so even if they got past all the above they would have got caught when they used, like the OA did).

Finally placing and retrieving physical devices/physically messing with machines is risky and luck based. It would be one of the last things you tried. As it was in the OA.
That and taking the time to actually interview your applicants thoroughly.
A lot of applications and databases do this themselves.

Part of the problem is that the app might know what the proper checksum is and it would be nice to be able to write a document ahead of time and tell the FS that you already know the checksum.

Won't save a massive amount of CPU but it would be worth it if it was easy to implement.
You should still be comfortable with them, though.

Specially the best practices to write good quality code.

The need to interoperate with OSes, language plugins and system libraries written in C and C++ isn't going away for the foreseeable future.
Decentralizing the attack surfaces would go a long way to mitigating 'turning off the grid'. The US arguably has the advantage of their grids being lots of different grids patched together and run by 500+ companies.
https://en.wikipedia.org/wiki/Continental_U.S._power_transmi...
Against that there are probably lots of backdoors and security lapses amongst all these daisy chained systems...
The structure is defined using the begin and stack data fields of a given token. The begin points to the index of the current token's parent and the stack describes the structure contained by that parent. Items in the global space have no parent, so I assign a begin value of -1 and stack value of global. I use -1 because there is no such index in an array.
If Clinton had won, FB would have avoided this scrutiny.

The lesson FB execs are learning is that FB must filter all of its content very carefully so that the electorate is nudged more forcefully toward the correct candidate. Either that, or, more likely, just keep doing whatever makes the most money.
The SEC's templated admin orders against ICOs – what happens next
There's a difference between L2 and L4/5 autonomy. Tesla have not shown themselves to be capable of jumping to the harder side of that. Waymo, cruise, Uber and Lyft all are, but of the 4, waymo certainly appears to be the most advanced.

To be blunt, Tesla is doing glorified lane following, and everyone can do that. It's not going to turn left at the next traffic light anytime soon. The others will (or at least will try).
This renter is hoping and expecting it to put upward pressure on wages. The NYC metro area isn't the Bay Area, the incumbent landowners can't take all the surplus value.
Exactly what came to my mind!
Along with airbnb's take on it:
https://airbnb.design/sketching-interfaces/
Not some defender of IP here but it doesn't seem equivalent. Guy transferring companies takes domain knowledge with them, they don't take the blueprints to project X with them.
Software is full of pull handles with push on them but none of the described examples seem at all similar.
What Are the Keys That Makes a Great Teacher
Never mind the iPad – where are the full-time Android tablet users?
Don't forget how much American intellectual progress actually came from Europe. Europe did the hard work of educating and raising generations of scientists and other cream of the crop intellectual elites, who then proceeded to get chased away by wars and persecution and ended up in America. I heard some execs in startup land joke about how they managed to "get their Russian scientists" with relief that their intellectual problems will be solved now.
A cyber 9/11 would be the prelude to a shooting war if committed by a nation state. 9/11 was not conducted by a nation state.
And this (Magnus effect), which still amazes me: https://en.wikipedia.org/wiki/Rotor_ship
I for one learned to program on a TI 99/4A, which I suspect my parents chose based on price. I didn’t really choose a career in software, it just grew out of summer programming jobs I had during college, so reasonable to say I at least partially owe my career to the prices of that time.
God First Policy
but there is only one new york city.
Little bit of "random country", "random place", "random country generator" and few more similiar phrases.
JavaScript dives – copy it with copyWithin
Even if duplicate expressions are optimized by the engine, they hurt the readability and maintainability of the query, especially if they are big and complex.
Desire paths: the illicit trails that defy the urban planners
You can use btrfs on RAID5/6 without problems if you don't use the RAID features that btrfs provides.
How do you avoid distracting people without being rude to them?
A fire, a newborn baby and a pact: Tales of survival from Paradise
Japan’s KHI licensed their technology to China’s CSR. Japan was never going to have the Chinese market to itself because it has competition: in addition to indigenous competitors Europe was competing for contracts as well. The dispute was over CSR’s redevelopment of licensed technology and attempts at export of the new package overseas. As it turns out there is not much of a market for HSR outside of China, Japan and Europe after all. Still it is weird to keep on calling licensed technology “theft”, when blueprints were actually sold. It’s also weird to have this fetish of how superior Japanese technology is (so China must have stolen theirs from Japan) while ignoring evidence to the contrary as revealed by the recent Taiwan rail disaster.
of course not every paper has an associated tex file, ... some of them were supposedly even written before Donald Knuth was born...
Yeah, a flow scheme would be killer. You could easily come up with many different prototypes and get quick feedback on what works or doesn't work.
This might be a stupid question, but is there a kind of "modern" line editor, maybe with jump-to functionality, that would only show me one line of code at a time?

I wonder if programming like that would force an improvement in my code: kind of like programming through a keyhole, rather than the information overload of 20 documents open simultaneously.

Maybe an Emacs mode with Intellisense, that only showed a line at a time, with syntax highlighting?
I'd say the UK was into Acorn and Sinclair, not (Western-)Europe as a whole. The situation was very different per country (e.g. the Acorn Atom was quite popular in the Netherlands, but AFAIK nowhere else on the continent). In (Western-)Germany it was mainly Commodore (C64 and Amiga), and apparently(?) Amstrad CPC were quite popular in France and Spain.

Eastern Europe was either ZX Spectrum clones, or "domestic designs", mostly based on Z80 CPU clones, but also some 6502 based machines (e.g. an Apple II clone) in Bulgaria.
Cycle.js is what Angular2 should have been.
This is an exceptionally slow implementation. It took 1 hour and 29 minutes to generate all primes under 1 million. (I forgot I had left it running).

In contrast, a C++ implementation would take under 1s. Considering the standard Python multiplier of 5x-10x, that’s still a maximum of 10 seconds for a well-written implementation. And that’s the standard implementation with no fancy tricks.

Sometimes brevity is just not worth it...
They were huge in Australia also - I recall visiting a 'computer show' in 1981 in what was then a population of 32k people city, and next year I convinced my Dad we ... ahem ... I needed a TRS-80 Color Computer. Putting aside the huge interest in Commodore computers, at that stage Tandy Electronics (the Australia version of Radio Shack) had a strong presence in the market. You could go along to 'computer courses' at my local Tandy store, and they had lots of stock of the various TRS-80 business and home models; the staff working there had good knowledge of the machines, and would even do RAM upgrades etc. There was even local development of various clones (eg the Dick Smith System 80, which was a TRS-80 Model 1 clone). This country town I lived in had newsagents that imported all the 'known' magazines (Byte) as well as specialist Color Computer publications. It become a monthly ritual for my Dad to drive 10-year old me around to collect all my 'necessary' magazines. Looking back, I was quite lucky in terms of timing as getting my hands on a PC I could program in BASIC and assembly, and also having access to worldwide print resources, meant I already had a wider outlook than the employment opportunities that were available locally (which really came down to working in the local steel production facility). It was quite a good time to be alive, and discovering computers and computing, when I think about it now.
That time has come and gone. We're essentially in a state where MAD principles apply.

https://news.northeastern.edu/2018/03/21/northeastern-resear...
I help run a company (turtle.ai) that intros startups to vetted freelance devs.

We have a several non-technical customers that went from nothing to an MVP with paying customers. Here are some suggestions for building an MVP with a freelancer:

- Make sure you've got designs first. It's 10x cheaper to iterate on designs than code.

- Start with a low budget, ideally less than 10-15k. This constraint forces you to prioritize what is important and launch quickly. Launching quickly is critical so you prioritize features based on real feedback. By delaying launch, you risk sinking money into features nobody cares about.

- Work in weekly iterations. Jump on a call with the freelancer each week to check on progress and set priorities for the upcoming week. Keep a close eye on the budget to make sure costs aren't getting out of control.

- Get someone you trust to review the code early on to make sure the freelancer is doing a good job. If the code is an unmaintainable mess, it will be hard to add other developers to your team as you grows.

Having a CTO is the ideal but is not always possible at first. Once you have a product with traction, recruiting a CTO becomes easier. It separates you from the founders who have nothing more than ideas.
Sorry, forgot to link:

https://github.com/cyclejs/react

https://github.com/cyclejs/react-dom

https://github.com/cyclejs/react-native
Maybe. But it should be less effective when it's obviously bullshit than when there's at least a kernel of truth.
What I think would be important is really determining what each language is essential for, and sticking to that. When it all goes to hell is when a language comes out with ways to try to outsmart the other, then confusion kicks in, and we have questions like this that show up on HN.
An example would be when a language is not really object oriented, but is kind of object-oriented...
I think it is still too soon to blow the horn on China's model. Yes, China has become successful through authoritarianism, but it has only had 2 successful authoritarian leaders, both of whom were competent and benevolent. History shows that, on longer time scales, it is difficult to continuously install competent and benevolent leaders, and when a leader comes along that is not competent or benevolent, authoritarianism makes it difficult to remove them. This is why the American system is superior: if you have a bad leader, they can only do 4 years of damage and can be removed if they are truly awful. China has no such safety, which makes its system fragile in the long term.
You may underestimate how much:

1. prices for computers were lower in the US than in the UK

2. wealthier Americans were than europeans in the 70s and early 80s (the gap closed the further from WW2 we got)

That "double" priced c64 in the UK probably set an American family back as much as a spectrum did in the UK in terms of their respective disposable income.
I can hate the players that rig the game, thanks.
> Programmers want to implement new features. Writing error handling is just an annoyance that slows them down.

For me, personally, this is backwards. As a programmer, I want to write error handling (especially for infrastructure), because it means I'll be able to work more quickly later. I won't have to debug through all these abstraction layers. It's the manager who always says "It (the demo = happy path) looks good, so it's time to move on to the next feature".
Convert C# libraries to Native C++ with csPorter
CMV: 80% of people writing positively about agile/scrum, seems to sell it
In my experience I did some period of time (I can't remember how long - probably a few months) working on asana before I started meditation. In our tradition dhāraṇā is the first step in meditation, but is also part of asana practice.
They were being dismissive, suggesting that this is old news and something they already had on vinyl. As if all we care about is the new shiny and can't possibly be interested in nor discuss existing things.
I'm not sure I get this characterization of the exchange; the parent comment is a little curt in his third reply, but the original issue is very well-formulated and the Seaborn guy's replies are incomprehensible. After elaborating, the parent gets a little pedantic in trying to get the maintainer to respond with something other than a one-sentence dismissal, and although at that point the comment is a little hostile, it clearly isn't "an obnoxious rant" or "asking for free tech support". Relative to the number of stars the repository has, this exchange was probably one of the most user-hostile I've ever seen for a legitimate question on a bugtracker.
There is no clear answer. It depends.

First of all consider a Freelancer as a mercenary. He doesn't care about your cause, he cares about getting paid for it. That means most of the times he will cut corners which may not be obvious at first but will come up later (e.g. security, scalability etc). This can usually be avoided by not going for the cheapest options but again there are no guarantees.

On the other hand you may find a capable freelancer who has a good professional ethic. Who may even end up being one of your first employees later.
startWith, in this context of streams, means "let this value (in this case an empty string) be the first value the stream returns"
When I went to Sellafield they had Win3.1 on the fuel rod chopping machine in the reprocessing plant (admittedly in '97!)
Try equity also
Online Poll: How do you feel about scrum?
I certainly don’t want hateful media in my news feed. In my proposed solution nothing stops you from posting hate speech but it’s one button to filter all hate speech on the receiving end. I would suspect that hate speech gets fantastic engagement and wider audience than required.