skysight-inc/HackerNews huggingface dataset:
As long as the subsidy is US only I think they can avoid having too much forest land plowed over to make room for Soybeans.
Ask HN: Big Open source projects to Learn From
Hello HN,

I was looking @ how reddit repo[1] evolved in the past, as we all know its closed now. I was just wondering, if there are any other open source projects that is very good at architecture level (like reddit which was very good) that is interesting to read on.

Thanks for your answer.

[1]:https://github.com/reddit/reddit
.NET focus always was native code, either AOT with NGEN or JIT on load.

The only variants of .NET with interpreter support were from 3rd party implementations, and the .NET Micro Framework, used in NETduino.

And now their focus seems to be to improve their AOT story.

Another interesting evolution was Android, with Dalvik and its basic JIT, ART with AOT on installation, to ART reboot with an interpreter in Assembly, followed by JIT and AOT code cache with PGO.
Levandowski faces fresh accusations of stealing trade secrets
You could stand up your own server. It isn't that hard or expensive.
You walk into my house. I have the right to compel you to leave. You try to stab me. I have the right to compel you to stop with reasonable force. You arbitrarily try to deny my passport application because you don't like my face. I get a Writ of Mandamus issued against you and compel you to do your job. We enter into an agreement which you breach. I obtain an order mandating specific performance and compel you to personally do what we agreed upon. You're wanted for arrest and I'm a peace officer. I compel you to come down to the station.

I can go on all day.

The poster above you does not understand what a 'right' is and is trying to make a point about positive vs negative rights, but doesn't actually understand the distinction.
We do know it, the extension is open-source [1].
The addon does nothing unless enabled via about:config and even then, it does not spy on you.

1 - https://github.com/mozilla/addon-wr
Always a fun side effect that can be the catalyst for people becoming more interested in radio! I ported code written for the Altair 8800 that did this to my Cromemco S-100 system in high school, the MIT AI lab had a 'tunes' program on their KL-10 that could play music on a nearby radio. I even intentionally used this effect in my easter egg locator beacon system (the PIC chips can output their 1Mhz clock to a pin and it is easy to modulate it from there).

It will be a sad time when the AM bands are discontinued or moved to digital modes (where this technique will no longer work).
JS is a garbage-collected language. It would require reimplementing most of the runtime, or be stuck with code that does marshalling for everything and would possibly be slower than plain JS.
Start with python.
Then learn scikit-learn
What are you doing that eats up so many rags? I have a clothing downgrade cycle that goes from work, to yard work, to rags, and it keeps me adequately supplied, especially when supplemented by occasional worn-out linens.
Yea, there's this guy telling us about the biggest SPA in the world (spoiler it's azure) here: https://vimeo.com/156417164

It just so happens to be the worst UI whenever I need to use it. Just awful.
The Scientific Dating of Mahabharata War, Ramayana and Ancient Vedas
Disclosure: I work at Google on Kubeflow

This is an externalization of the service we use at Google internally called Vizier[1], first discussed publicly in June[2].

The idea is that instead of having to build a model yourself, we can use ML (yes, it uses ML to provide ML) to autotune your model and solve your business problem. Basically, instead of having to deal with all the steps in opening an editor, choosing a algo, tweaking, debugging, etc etc, just provide your structured or unstructured data and we'll help you answer your question (which is what customers actually care about).

[1] https://research.google.com/pubs/pub46180.html
[2] https://www.youtube.com/watch?v=Z2YL4XJKVpQ
Complexity is a relative term.

The app I built has sign up, sign in, password reset, subscription-based payment processing, usage quota tracking, email verification, GitHub integration and supports different account permission levels and it can scale out indefinitely to pretty much any number of machines. I built it from scratch. Also it has fade in and fade out transitions when navigating between pages and all data throughout the app updates in real time... So for example if you do email verification in a different tab, your main dashboard will update in real time.

And it only receives real-time updates for pages that you're actually looking out so it doesn't over-fetch.
Considering the major optimization in compiling is inlining, knowing the function body is very important to compilation, but I guess that can be pushed off until the next tier.
Should Google Donate the Android Open Source Project Just Like Kubernetes?
There are sites like grailed.com which have been taking advantage of the used clothing market for higher end fashion wear.
I think you are having a hard time really believing that people "hear" the hallucinations.

When they started for me it wasn't voices, but telephone's ringing. I never thought, "is that telephone really ringing or am I just thinking of a telephone ringing?" I never considered the sound was generated internally.

I just went and answered the phone. It was months of what I thought were random hangups before I realized that I was the only one who could hear these calls.
Considering the U.S. Government has already seized millions of dollars worth of bitcoin I can't believe anyone would try to float "safety from gubberment theft" as a feature.

People in bitcoin who are government proof are about as common as people running console emulators and not violating any copyright laws in the process.
This is UNIX V7, aka Seventh Edition UNIX, from 1979.

The source code can be found on:

1. any distribution tape, V7 ships with its own code,
2. online, e.g. on http://minnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/src

Ancient UNIX (Seventh Edition, including 32V, and prior) are permissively licensed under a BSD-style license[1].

I hope that helps.

[1] http://www.tuhs.org/Archive/Caldera-license.pdf
By far the best response. After this,one could always try the deeplearning.ai or fast.ai courses depending on whether they prefer top-down or bottoms-up approach. Or why not do them together?
That is an interesting limitation. I'm sure there is some way to get around it. However, I'm not a network security expert. I just thought using SSL certs for authentication was an interesting idea.
Are there any open-source immutable databases yet? Or would the hegemony of SQL semantics (which seem quite tied to mutability) somehow disincentivize such an undertaking?
Can somone tell me how are we supposed to deal with things like "postgres connection pools" in a serverless world.

Do we need to open a new connection to the DB on every call?
It is impossible for people to predict the future perfectly (this is why diversification in investment is so important). "Don't try to time the market" is also generally considered good advise. It's impossible to know exactly when a crash occurs.

That said, it is possible to use market indicators, historical factors, and other numeric qualifications for reasons to be wary, because the investment asset looks too expensive. For instance, up to the 2008 crash, two important indicators -- the price to income ratio, and the price to rent ratio, were very high, indicating real estate was significantly overvalued. The same thing applied to the sky high prices of many .com stocks in 2000, who really didn't have any profit or even cash flow behind it to back the valuation up.

There were plenty of experts raising warning flags on these bubbles. Even from a broader perspective, The Economist was wary of Internet stocks in 1999 (https://www.economist.com/node/183809) and was wary of the housing bubble that caused the 2008 crash in 2005 (http://www.economist.com/node/4079027).

(Of course, The Economist in 1999 used Amazon as the example of an overvalued stock. Whoops. Shows that you "never know". But they wouldn't have been wrong if they had used, say, pets.com.)
That's for dinosaur diesel. Biodiesel would have a different set of combustion byproducts. Probably still carcinogenic though, at least in the state of California. High combustion temps tend to do that.
http://microbit.org/guide/features/#light

reversing the LEDs of the screen to become an input, the LED screen works as a basic light sensor

(only the very tiniest bit related, for the BBC micro:bit)
If that were true young people shouldn't get into tech at all let alone AI since it's overhyped at the moment.
For those who don't like to wait for access, https://nanonets.com
Just upload your training data and we will provide machine learning API automatically.
Clicking the old emoji showed me 3 young blonde guys and girls.
I instinctively used the "interpreted" term, because mainly you can execute instructions on the fly in an interpreter the language ships with. Whether it's compiled to bytecode and then executed from there is IMHO an implementation detail. With compiled languages (following this logic) such as Java or Go or C, you need to write your program pass it through a compiler to get an output.

With languages like Javascript, Lisp, Python, Ruby etc. you can write your programs incrementally, going back and forth between the REPL.

Sorry if my terminology has caused you trouble. I regard dynamically typed languages that ship with an interpreter as interpreted languages. For optimization reasons the implementation probably uses some sort of compilation but you can still use the built-in interpreter on all of these "interpreted" languages.

I should probably have used the term "ships with an interpreter" :)

BTW the current python-mode in Emacs also allows SLIME-like behaviour. You can open a python process with C-c C-p and then send the buffer, functions, marked areas, lines etc. to the python session.
Your boss can still pay for your education if you take it from Google.
"A thing is worth what another will give for it."
1. To me, it is an SPA as long as you are not updating the whole page every time. The year of the tools has nothing to do with it.

2. I use the tools I use because they work and produce the proper and performant results. To be honest, I don't care for developer tool fashion statements, and so the year is irrelevant to me.
As far as not making sense goes, sorry but your post doesn't make any to me, either.

Why would we possibly return to a manual memory management, raw pointer oriented, assembly language level of abstraction from the much richer and safer abstraction that JS already has? Wasm doesn't even have any notion of Characters or Strings! You really want to return to the days of each project having their own String libraries, because it's all built on top of raw asm?

Webasm is not for JS-style code! You can't have "a little pre-compilation of JS to WebASM", that makes zero sense. We already have the incredibly complex JIT compilation of JS to x64/ARM/etc, which necessarily interacts with the garbage collector, type system, permissions & security, browser debugging/profiling tools, etc, all of which wasm does not have any notion.

Wasm is a raw C-ish sandbox environment for cross-compilation of static languages to expose their behavior to javascript, for straight-line CPU performance in number crunching as in games, software rendering, numerical analysis, compression/decompression, etc.
One thing that I don't rn see is why when I have:

printf(">");

read(0, ...);

I can only delete (DEL) chars that I've written, but not the ">". Who takes care of that, given that is not using readline?

I guess it has to be the N_TTY line disc but I'm not sure how it works given that I can manually place the cursor where ever I want differently.
Scrum.org reveals new updates to the Nexus Guide
Is Firefox Quantum Worth It?
Except for when Patreon updated how they collect payments about a month ago and that made it very expensive for patrons to donate to a large number of different people small amounts so they started cancelling their $1 and $2 donations because of the extra fees involved. So all of a sudden if you were getting 20% of your income from these smaller patrons you would lose that.

Now they did eventually reverse it, but it just shows you that when you are dependent on X, you are dependent on X. It could be better or worse, but it's still a middle man in the system.

You could go to a straight donation model like using Paypal, but that limits your global subscriber network since Paypal isn't used everywhere and you will also be missing out on the platform benefits. Meaning if someone is donating already on Patron they will more likely donate to someone else. Likewise if someone is subscribed to one channel on Youtube they will more likely subscribe to a second.

I think ultimately there is a trade off here where you have to understand what you are exchanging in terms of freedom, control, and dependence, with the platform you choose to use.
And, I assume producing and transporting vast quantities of fertilizer which is not carbon neutral.
If you cannot provide precise timing, it is by definition not a bubble, it's just confirmation bias around a volatile asset.

Please stop using the word "bubble." It tells you absolutely nothing useful about the price of Bitcoin tomorrow.
The effects are connected. Converting more soybeans into fuel means it costs more to buy soy for food - higher incentive to make a new soy field anywhere.
I don't see lack of GC as limitation, just bring your alongside.

Modern CPUs also don't have hardware GC support. Intel i432 was the last attempt at it.

Interaction with DOM can be achieved with a few imported functions.
Look at article.com for very well built furniture where you won't pay $10k for a couch. It's still pricy if you're accustomed to Ikea/Mass furniture shops.

What you're looking for furniture wise is kiln dried solid wood, full-grain (not top, etc) leather, etc. You'd pay $5-10k for this quality of furniture in most stores.

Personally article.com is too mid-centry for me which is unfortunate. I haven't found anything like them that are more modern.

Joybird.com is kiln dried hardwood as well but they don't mention what type of leather they use so I've just assumed it's not high quality. They're mid-century as well.

I'd love suggestions if anyone has some. I need new furniture.

edit: Ok joybird is top-grain. That's more resistant to stain (has a finishing coat applied) but it's lses breathable and doesn't develop a patina. Also it tends to be shinier due to the coat/scraping off of top hide. https://joybird.com/leathers/
I'd personally say it depends on your budget, what you want to do, and the amount of data you plan to process. It may also depend on how comfortable you are setting up your own rig, if you go that route.

For instance, last year I completed Udacity's "Self-Driving Car Engineer Nanodegree" course. Large parts of the course needed us to train neural nets (tensorflow and similar) on data we either generated or downloaded. We were provided the option to use AWS instances for training (free credits), but I opted to use my local box.

It took me about a day or so of playing around before I finally got everything working properly (CUDA, etc) with my NVidia 750ti GPU. This is a very low-end GPU, but it honestly performed quite well for the course. It could only handle a limited amount of data, and sometimes training cycles took a while for turnaround (depending on the task), but it ran the resulting models quite easily (while still handling the 3D rendering tasks of the vehicle simulator).

For learning purposes, it will all depend - if you already have a machine with a decent GPU, CPU and RAM (say something equivalent to the 750 or better, 4 cores or more, and say 8 gig of RAM), it might make sense to try to do things locally - if you think your skills are up to the configuration challenges (I got my system working, but I ended up breaking Ubuntu's update system, because I'm on 14.04 LTS, and I had to hand-install many things to fix dependencies and such for Python, Tensorflow, C/C++, etc - in order to complete the course).

However, if you are planning on processing a huge amount of data for a large model, but aren't planning on doing this constantly - then an AWS instance might be a better option, as a custom rig for this kind of thing I'd imagine would be a bear to spec out and configure - not to mention cost.

I'm certainly not an expert on all of this, though...ymmv.
>It would be nice to see more attention paid to the well-being of native pollinators, which already take care of themselves in regards to parasites & diseases.

There's a second avenue which is the treatment-free solution practiced by some beekeepers. The idea there is to keep the selection pressure and just out-evolve the parasites. Given that managed bees reproduce much more often than natural populations there's a chance it might work and some encouraging results:

http://www.bushfarms.com/bees.htm
And then modern microprocessors receive x86-64 instructions and decode them into underlying microcode.
Microsoft wants to be able to ship Windows machines without the legacy Win32 API at all. Win32 has a lot of baggage and dumb APIs that UWP manages to do better. Windows 10 has already migrated more of Win32 out of the kernel and into a not-close-to-the-metal-at-all emulation layer and its only going to get less performant and more virtualized.
I think it's fitting. In the US, we tend to side with supporting the rights of either party to choose not to preform an action.
Patient has the right to not undergo treatment.
Doctor has the right to not preform treatment.

It stems from respecting a persons right to liberty, and when trying to respect some other rights of one party involves the forced action of another party, it often may incroach on right to liberty of the latter party.

The idea of when it's acceptable to encroach on someones liberty using some type of forced complience is a complicated dance, as it should be. Personally, I usually lean on the side of respecting liberty above others. This necessarily involves respecting everyone's right to excercise their liberty in order to be an asshole, idiot, bigot, etc.
Of course they could. But its an extra step compared to just having the bank seize all of your accounts. At the end of the day the government can do whatever it wants, crypto currencies just add a little extra layer of personal security. However cursory it may be.
I visited West Africa recently, and was surprised to find that the fabric worn by most women and many men[1] was often produced in China -- even though cotton is a major export of the region[2].

I'm not sure why. Could it be the costs imposed on businesses — corruption, less-educated labour force and so on — are higher than in China?

[1] The remaining men and most boys wore cheap western clothes, mostly printed t-shirts. I saw lots of "X conference 2017" shirts, European and American football shirts, and company shirts. They were in good condition, so I assume they are either rejected or returned stock.

[2] http://madame-tay.blogspot.dk/2014/01/know-your-wax.html
Datasets in Python
This e-book http://products.tamizhvendan.in/fsharp-applied/ should get you covered, Version II is just out :-)
It does, thank you very much!
Examples of applications that require a lot of number crunching: gaming, visualization, graphics processing.

The list goes on, but the idea is that certain hot spots in an application will be able to benefit from having a fast number crunching engine.
I used to drop my used clothes off at Goodwill, but my wife started selling them on ebay. It’s really surprising to see some shirts and pants sell for up to $20 or $30. And they’re easy to ship.
Tuesdays with Morrie by Mitch Albom
thank you so much! I was hoping the info cards displayed would make it kind of obvious what the interface will be like. Do they not provide enough information? Or how do you think that could be improved? Thank you, I really appreciate your help.
They're more carbon neutral than dino diesel. Of course energy is still needed to convert the soybeans into something you can burn in an engine, plus all of the cultivation and transportation costs.

The intent is that this is grown on lands that would otherwise lay fallow, so there shouldn't be a large deforestation concern.
I'd be interested to see if people would candidly unpack their rationale a bit more in this area.

Before I get into that part, forgive me, but I must admit that I've begun to tune out when I hear the "make Datomic open source" commentary. Still, this particular line of commentary returns from time to time, so I'll weigh in.

This reminds me of "meta stories" that take over the original story. On Hacker News, I'd much rather hear about technical commentary, lessons learned, or interesting domains and applications used in Datomic projects.

I tend to be less interested in hearing armchair quarterbacking around what business model would work better for Datomic, particularly when the arguments seem:

1. largely motivated by self-interest. Open source is often perceived as "free" to software developers. It is relatively easy to say "I would rather not pay for this software, why isn't this open source?" Of course, open source is not necessarily really free, due to integration and maintenance costs. In the cases where open source projects are abandoned, projects face substantial risk and transition costs.

2. not framed around the long-term interests of Datomic (at least the arguments rarely seem to make suggestions from the perspective of Cognitect, which invests in the product and makes income from sales)

It is easy to say "make it open source". It is harder for a company to find a business model that works. It seems that Datomic's business model is working. There is a free tier and paid tiers.

I know that I cannot properly summarize all perspectives with the ideal amount of nuance. Perhaps some people think it is really in Datomic's interest to be open source.

Nevertheless, it seems to me that many arguments people make are somewhat unexamined. Let's go a level deeper.

May I ask this: How many of Amazon Web Service's offerings are based on open source software?

I ask that question because there are four follow-up points I would like to make:

1. People use AWS quite extensively.

2. AWS is based on closed source software.

3. I don't think it is a coincidence that AWS is so successful.

4. It seems totally reasonable (and arguably the smartest thing to do) for Datomic to stay with a closed source model.

Also, I have no affiliation with Datomic, but I have used it on projects.
Fillings from the case make interesting reading:

http://www.scotusblog.com/wp-content/uploads/2017/09/16-8255...
Exactly, plus in a dynamic environment a tracing JIT can outperform AOT compiled code. This is true for both the JVM and .NET CLR, both mature platforms.
Not quite what you are asking for, but you might enjoy http://www.aosabook.org/
TF Speech Recognition Challenge Solution
In this instance, the phrase "code that never goes wrong" does not imply recognition of human factors affecting an operational system.