skysight-inc/HackerNews huggingface dataset:
Thanks for taking a look!

I see Flockademic in its current state to be complimentary to OSF, fulfilling a similar role at a smaller scale [0].

That said, I am currently pivoting a bit; I really want to focus on making Open Access beneficial to the researcher, i.e. a carrot rather than a stick. Thus I'm hoping to tempt researchers to voluntarily deposit their research at Flockademic, rather than mandating them to as is often the case with institutional repositories. If I'm successful at that, than hopefully I will be able to cooperate with university libraries to provide the IR service for/with them.

(Of course, I'd be really happy if the OSF or IRs manage to make academics independent of the traditional scholarly publishers as well.)

[0] https://medium.com/flockademic/i-want-to-create-alternatives...
Ask HN: Do these services already exist
1) Are there any websites that allow legislators to upload legislation for the masses to view it and comment? Something akin to twitter

2) are there any services that allow people to request podcasts? For example if users wanted to see Snoop and Martha discuss the rise and fall of ancient Greece is there a service that sets up podcasts between specific people and allows users to suggest topics

3) are there any vc firms that own building space in different cities and instead of providing funding to startups, provide free space for a set amount of time before collecting rent?
I purchased a laptop on Newegg last year using Bitcoin. Expedia takes Bitcoin as a payment method. Both of these are practical (and in some cases regular) expenditures.
Hard to tell, not an expert, not a beginner. Enough to conclude that other languages are more productive for me.
Because apparently people don't do that, as they keep (re)tweeting whatever URLs are current :)
Say Yes to Markdown, No to MS Word
How can you say that with any confidence, while at the same time admitting you have not looked into it?
68000 reset vector is at address 0x4.

In case you were thinking reset vector is somewhere at end of addressable memory.

Location of the reset vector is pretty weird, since at least Amiga got chip RAM over that region.

I guess there must be some special hardware that makes 68k read a different value from address 0x4 only momentarily after the system has been powered on.
Why are you taking investment?
The Intellectual We Deserve
I'm not an outdoor runner anymore, I have a home gym. But the only thing the Garmin did for me was measure my pace and distance. It wasn't any more or less accurate than my iPhone at the time (around 2010), it was more convenient.
Torrentz was a torrent aggregator that got shutdown. It only linked to other torrent sites. It never had any magnet links or torrent files.
You are correct, but I was speaking in terms of general-purpose programming, with an OSS/free implementation available, and to my knowledge all the other vendors only target the embedded and high-integrity spaces. And they cost money.

Moreover Adacore is the only one to have a general-purpose OSS (albeit kind of captive) ecosystem.

Your ANSI/ISO remark is off-topic. You don't need a seat there to use the extensive C++ ecosystem. With Adacore it's either GPLv3 all the way or you pay up. Also, to underline their gatekeeper status even more: they could one day decide to stop releasing their compiler to GNAT, without giving any reason, and there's nothing anyone could do about it.
Amazon might have been one of the final nails in the coffin, but most of the wood came from elsewhere. The reality is that this is now another on the long list of companies killed by private equity:

"The downfall of Toys “R” Us can be traced back to a $7.5 billion leveraged buyout in 2005, when Bain Capital, KKR & Co. and Vornado Realty Trust loaded the company with debt. For years, the retailer was able to refinance its debt and delay a reckoning. But the emergence of online competitors, like Amazon.com Inc., weighed on results. The company’s massive interest payments also sucked up resources that could have gone toward technology and improving operations."

https://www.bloomberg.com/news/articles/2018-03-08/toys-r-us...
> For instance, Windows binary deployments are quite predictable (and often dead simple; so easy a lot of Windows installers get it wrong and yet still work), but on nix you may have to fight distro differences in libc or get a dozen different answers on what you should statically link in your compile versus what you "must" dynamically link and a half-dozen different installers/bundlers/distro tools to deal with making sure the shared libraries are both installed and correctly linked to. What "just works" is often relative and the magic is very easily dispelled in that terrible state of "why isn't this working?", especially if it "just works" like magic for other people.

That's only if you're working with C / C++ though. Switch to Go, Java or basically nearly any other language, and most of your cross platform headaches go away.

Though for what it's worth, half those problems aren't really problems you'd generally have to get your hands dirty with as your tooling and distro should manage that for you (just so long as you write POSIX code that is). I'll grant you I've not done anything too complex in C++ but what I have done was portable between Linux, Solaris and FreeBSD (the 3 systems I needed those POSIX C++ programs to target).

That was compiling on those respective platforms rather than compiling for those platforms then packaging them up for deployment. I've written a lot of code over the last 30 years and shipped it in a plethora of different ways and creating installers has historically definitely been easier on Windows. No question. Go lang is helping somewhat in that it's now really easy to ship a dependency free binary. But Windows is only one platform and one that creates more problems for cross-platform portability than all of the rest of the big platforms put together.
Even easier to policy launder with direct democracy, since most people voting will vote for the headline purpose of the law or treaty without reading the text. Or worse still, you get Brexit-style direct democracy where the referendum settles only a broad objective and yet all criticisms of details of policy implementation are dismissed as defying the "will of the people".
Firefox Quantum Extensions Challenge
This is incompatible with the encryption required to keep everyone safe online.
Same reason such thing as a TV license exists.
mtmail is correct, they are used interchangeably now, for the most part. Still, there's a difference.

To me a developer is someone who creates software. They may design it, or be implementing someone else's design.

An software engineer is someone who uses a repeatable process to design software, possibly also implementing it, and who takes the necessary steps to enable communicating details of the software to stakeholders (users, management, customers, other teams, etc.).

For me, what differentiates a software engineer from a developer is enabling communication and using process.

A good software engineer will be continually improving their processes, and documenting them so other engineers can learn from their successes (and mistakes) - which is another area where communication comes in.

The better the developer, the more they become a software engineer, in my opinion.
Interesting that the "California effect" is mentioned and California is supposedly about to pass a very strict version of Net Neutrality.
It's arguably much closer to RAM than a make file.

Picture a Glucose detector wrapped around a DNA segment that encodes something to break down Glucose. If you zero Glucose inside the nucleus you stop producing stuff to deal with it.

The difference for this analogy is cells never stop compiling. On the other hand if you think of cell division as a reboot it's a better fit.
Airtable raises $52M to give non-coders tools to build complex software
Yes, it's different
It is if you want to open a bank account or confirm identity to the IRS or any other of the myriad services that seem dependent on it.
> Compared to what?

For instance compared to talking with each other. Didn't you spot that at every bar? Snapchat or Facebook Messenger are the main sources of communication now even for people who sit side by side. But probably I'm closed minded and I do not see a bigger picture.
The other issue not discussed here is that Google and the rest will be required to remove offending content within an hour.

Notwithstanding the rest of the discussions, this will only create more jobs. I realize Google may not like the hit to the profit line, bit it's a bit disingenuous to ask only the developers to sharpen the axes and fight the Google's war while not informing them of the rest of the legislation: "Illegal content means any information which is not in compliance with Union law or the law of a Member
State, such as content inciting people to terrorism, racist or xenophobic, illegal hate speech, child sexual
exploitation, illegal commercial practices, breaches of intellectual property rights and product safety. What
is illegal offline is also illegal online."

I guess I object the delivery. Tell us everything, and then ask us for support. This way they are just spinning it to fit their agenda in a way that keeps us less informed: "they are after your GitHub". Classical FUD

Edit: Here is a much better overview
http://ec.europa.eu/newsroom/dae/document.cfm?doc_id=50096
As I stated before, setting the outbound policy to drop all traffic will work.

You then allow whatever you need for your trusted executables (not svchost.exe).
Going back a bit, perhaps like the huge political encouragement to go Diesel, which - by amazing coincidence - suited the sunk research costs of the hard-lobbying French and German car manufacturers?

A pretty serious outcome for public health, but at least no money overtly changed hands.
$4 is the address of the exec.library, the entry point into the kernel (“exec” in Amiga terms), not the reset vector.
Do you think Chinese companies work under SV rules?
I don't find CS-level mathematics difficult, but still failed it twice during first semester because at that time it's the most boring, and pointless thing you can learn when trying to become a proffessional programmer.

I picked everything up by myself later after learning computer graphics and AI, since that's when, for me, algebra and calculus became something more than a grade. Derivatives "clicked" for me because i needed to know how to calculate a root value using Newton's method.

I do lack fundamentals, and i do suffer because of that, but over the years i came to the conclusion that i won't understand something if i don't care, and that's just how things are. The education system tends to front-load theory, and i can't learn for the sake of learning. Maybe it's the same for you.
The Amiga was "winning" for a few years but, in hindsight, it is easy to see why it was eventually eclipsed. PCs in the mid-80s were slow, boring, and expensive but the ruthless PC-clone market had lowered costs and increased specifications so quickly that around the early 90s games actually started looking better on PCs.

Although the base Amiga500s were cheap, adding things like hard drives and more memory were always expensive. The bigger and more capable models were just as expensive as their PC counterparts and Commodore were slow to react to competition. In the end it was one struggling company against many PC Clone makers and they just couldn't compete on price or features.

The final nail in the coffin was when Windows95 came out and Microsoft started focusing on the home/school market.
AMZ is very liquid:)

it is amazing that no one seems to be able to answer simple question - what financial benefit do i get from ownership of an AMZ share? other that selling it to a bigger fool.
Emphasis on ecosystem. I remember working with netty and other platforms that provided async networking years before nodejs got popular and asnyc became "trendy".
Is this the part where a bunch of non-lawyers incorrect each other about the law?
What if copyrighted source code contains a method copy-pasted from stackoverflow?
Good old Cheney family. Degenerates top to bottom (RTFA).
Emglare Introduces Smart Clothes with Built-In ECG and Heart Rate Measurement
1. Empathy, as April Wensel talks about a lot (e.g. https://medium.com/compassionate-coding/confessions-of-a-rec...). You need this for everything from gathering requirements to debugging.

2. Ability to gather requirements: why are you building what you're building? (More here: https://codewithoutrules.com/2017/02/19/ai-replace-programme...)

3. Focus on solving problems, and when you're more advanced identifying problems. This means coding becomes a means to an end, rather than your goal. (more here: https://codewithoutrules.com/2017/07/10/stop-writing-softwar... and )

4. A focus on productivity, which means a focus on doing less work, and specifically unnecessary work. This goes against the grain for many programmers, who want to code. Goal is to solve problems with as little work as possible, though. (More here: https://codewithoutrules.com/2017/10/04/technical-skills-pro...)
MathCoin: Blockchain Proposal That Helps Verify Mathematical Theorems in Public
My local BN has a lot of toys now. Plus--all the adult tech toys.

I see a few people looking, and pulling out that phone, and punching in the UPC.

It's usually the same people who leave mounds of books on the floor.

I really like my BN. I don't know how to save it though.

I think we will look back on technology with complete distain.

The foxey ones will just eliminate more stores, and employees.

It's all cutting edge until you are the one left out?

And when they literally have no one local to pedal their stuff; there's the emerging markets overseas?

BN will close any day now.

A few weeks ago, they fired all full time employees. Corporate fat cats said you can reapply, but only part time, and lower wages.
Did it not also search those sites and link directly to the search results page?

I'm also not quite sure how it got taken down. I'm currently not convinced that this site nor Wikipedia are illegal for linking to these domains. If someone can either convince Wikipedia to remove those links, or make a strong case for why this is different than Wikipedia linking, I guess I'll have to take it down, yes.
No, it really is the reset vector for 68000 chip itself. In addition to being exec library vector after being powered up!

Quick googling found this for example: https://retrocomputing.stackexchange.com/questions/1158/why-...

"When a 68000 CPU powers up, it reads a few words at memory location zero to get the initial stack pointer and program counter. That suggests to me that a computer system designer would put the system ROM at memory location zero, where the 68000 would read the initial SP and PC when coming out of reset.

However the Amiga puts RAM at location zero, and the ROM at the very far end of the address space. It has a hardware switch which causes the system address decoding to place a second copy of the ROM at location zero, hiding the RAM. At reset, this hardware switch is "on", so the 68000 reads the initial SP and PC from this mirrored copy of the ROM and starts executing. Then the ROM firmware switches the hardware switch "off" to remove the mirrored ROM and reveal the RAM again."
"Your private repository has been removed because you received 3 take down notices from copyright holders who own'foo = bar'."
For me there's only one real use case to have an Android watch: diabetes monitoring. It is so nice how the watch vibrates you awake at night to eat something and how you can constantly see your latest value next to the weather and time. This has changed my life and my life expectancy completely.
Show HN: Automating the Search for Exoplanets Using Deep Learning
The Case for Writing Papers in Economics Using FaKe LaTeX [pdf]
Google open sources image recognition AI model, VR audio tools
Investigatory Powers Act 2016, currently being challenged under human rights laws that are a requirement of EU membership.
Frankly this title is worthy of the Daily Mail. I expected more of GitHub.
It merely describes one individual proposal currently going through the process of consultation before being debated in the parliament, nothing else.
83% chance that I'm a bot, apparently. Neat idea though.
Not working, it seems: https://imgur.com/h3jgspd

None of the URLs work for me. The last one http://sci-hub.tech/ works but it takes me to a list of URLs. Again, none of those work either.

Edit: some weird fuckery is going on with my laptop. My phone is able to open all the links on the same connection.
Thanks a lot. I have too built a Paperdownloader https://paperdownloader.cf/ Just in case if URL's are blocked
Some will look and this and say, "big deal, people can't do math in their heads."

There may be more to it. Consider the recent "riddle" in which a man buys a horse, sells it, and buys it back again, then sells it. The question is, how much money did the man make or lose:

http://www.independent.co.uk/news/science/math-riddle-quiz-q...

It was so simple to me that it seemed like it must be a trick question. It's not.

I asked this question to people I was certain would get the right answer - and they didn't.

This is a deep topic that needs to be explored much more thoroughly than it might appear on the surface. I suspect that many of the people who can't do this kind of reasoning are running companies and countries.
If refining 1 liter of gas took the energy potential of 1 liter of gas then we wouldn't be dominated by the petroleum industry... The chemical energy storage in hydrocarbons is stupid efficient compared to the alternatives.

Oil refining is very energy intensive, but gasoline production is highly energy positive. Interestingly: atomic process heat for refining could tae a huge chunk of CO2 off our roadways and also improve oil production numbers significantly (20%-ish).
Aargh come on Google, how about you do some research first with some long-standing audio research institutions. Cross-synthesis isn't going to sound particularly new because it's been around for decades.

Case in point: AudioSculpt manual, IRCAM 1996 (p62) (Second edition!)

http://homepages.gold.ac.uk/ems/pdf/AudioSculpt.pdf

Machine learning is gonna give us some awesome new sounds but you've got to do your research first on what's been done.
> It should in my opinion not be the job of a software license to pass moral judgement.

With the same logic it can be argued that is not your job to decide what a software license is for.

Instead, it's the author prerogative to release software with any license they can think of.

It's up to distributions, other developers and users to decide what to do with it.

Most distributions will not package and distribute software under licenses that create gray areas and are difficult to enforce - not because of moral judgments.

https://en.wikipedia.org/wiki/Debian_Free_Software_Guideline...
Looking at how we were right and wrong about Spotify in 2007
who's paying?

how much are they paying?

That will tell you a lot about how to go about it.
I think capitalism is much simpler: capital begets capital. Those who have capital will accumulate more capital, almost infinitely, until the capital/income ratio reaches an equilibrium who knows how high (in the absence of major corrections like wars and hyper inflation). Add inherited wealth and low taxes. Capitalism's winners are those who already have capital. Thomas Pickety's book "Capital in the 21st Century" cogently illustrates this using massive tax return based data sets.
I don't go to bars, I'm too busy staring at screens ;) . haha!

This is the app I was talking about: http://www.bbc.co.uk/mediacentre/latestnews/2018/civilisatio... . give it a try, it's cool!
Varnish Cache: Notes from the Architect (2006)
Is lining up pockets of third-parties a "more effective purpose"? Also, it seems to me that your computer could be used more effectively if it was a part of my scientific computing platform. Can I take it now?
Well then I would love if you got a 3 year sentence for jaywalking.
I'm also American raised on imperial, and metric conversions often confuse me _because_ of the uniformity of the conversions. Each imperial conversion has a unique number, making it easy for me to associate the unit with the number, but metric tends to get jumbled up.
And Steven Seagal!

He is the spokesman/brand ambassador for "Bitcoiin".

Yes that is two "I"s.
[pdf] Synthetic Polymer Contamination in Bottled Water
There's a new batch of SVish companies coming from China. SVish in the sense that they move fast, spend large amounts of investor money, worry about profitability/sustainability/legality later, and leverage unproven technologies and business models. So in that sense, I think so yes.

In the sense that some Chinese VCs are more motivated by the Communist party's strategic concerns than by profits or idealism, and likewise for some of the resulting startups, in that sense the answer is no.
Automated NPM Releases with Travis CI
Alternatives exist, what you're complaining about is that they're not popular. You aren't entitled to viable alternatives. If a private business acts in a way contrary to your beliefs, your only option is to stop using them. Having an alternative private business to choose is nice, but never guaranteed.
Ask HN: Fear of getting on planes
Hi HN,

I'm looking for some advice.

I got a new job. It is my dream job at a company I've wanted to work at for a long time now. It's perfect, except for just one thing.

I'm going to have to do some long-haul flights (10-12 hours). And, I know it sounds crazy, but there is no place I'd rather be less than on a plane: trapped inside a small, cramped, flying metal box with 400 people for 10-12 hours. I get claustrophobic and panicked.

I don't know what to do, and I fear I might have to quit before I've even started and go somewhere else that doesn't require travel. I'm going to start seeking expert help for this phobia, but I don't think I'll be able "fix it" any time soon, let alone before I would have to fly.

Looking for your collective advice,

Thanks!
> Assuming one has at least read up on data structures, then one would have read about graph structures and have heard about what a directed acyclic graph is.

Knowing what a DAG is doesn't help using git and Git being singularly problematic despite every DVCS being a dag indicates that DAGs have nothing to do with Git's issues.

> You should have some understanding of what source control is and have read at least some of the documentation of the VCS tool you are using.

Basic understanding of source control and the ability to read correctly-written documentation (which Git's is not) is not "read[ing] through prior research".

> Many of these papers can be read and understood by students who are pursuing their undergraduate degree. But they do need to put some effort into it.

Completely missing the point.

> Can I use grep without a basic understanding of how regular expressions work? Could I use a debugger like gdb without understanding concepts like the call stack and variable addressing? You have to be able to read through documentation to effectively use a lot of tools in software development.

Your original assertion was not the ability to read some documentation (under the assumption that the documentation actually makes sense, which isn't the case for git).

If you're not going to make even cursory attempts at basic honesty and coherence, there's no point to a discussion, enjoy playing with yourself.
Well, the outcome of American Civil War precludes the possibility of, say, Texas Exit, but France Exit or Dutch Exit are still within the realms of reality.
The title of the article Ancient DNA Is Rewriting Human (and Neanderthal) History directly implies that such people are less human due to carrying more Neanderthal DNA. That the subject of the implication is non-Europeans has a long tradition in the mainstream US magazine business. https://www.nationalgeographic.com/magazine/2018/04/from-the...
How to set up outbound messaging in salesforce